陣列迭代(遍歷)方法
阿新 • • 發佈:2021-01-25
技術標籤:個人筆記javascript
1.forEach()方法
<script>
let arr = [1,2,2,3,6];
arr.forEach(function(val,index) {
console.log(index + ':' + val);
})
</script>
arr.forEach(function(val,index){ })用於遍歷陣列,引數index為陣列索引號,val為對應索引號的數值
類似forEach()的還有map()方法
2.filter()方法
<script> let arr = [1,2,2,3,6]; let newArr = arr.filter(function(val,index) { return val >= 3; }); console.log(newArr); </script>
arr.filter(function(val,index){ })用於篩選符合條件的陣列元素,filter()方法返回的是一個新陣列
3.some()方法
<script>
let arr = [1,2,2,3,6];
let result = arr.some(function(val,index) {
return val < 2
})
console.log(result);
</script>
arr.filter(function(val,index){ })用於檢測陣列中是否有符合條件的元素,some()方法返回的是一個布林值
類似some()方法的還有every()方法
值得注意的是some()方法在檢測到第一個符合條件的元素後就返回結果,不會再往下執行