1.最基本的for循环
for (let i = 0; i < arr.length; i++) {
console.log(arr[i])
}
2.forEach,效率比较高,但不能用break
arr.forEach(item => {console.log(item)})
3.map 返回新的数组,每个元素时执行方法后的结果
let arr1 = arr.map(item => {
return item+1
})
4.filter 返回符合执行方法条件的元素数组
let arr2 = arr.filter(item => {
if(item%2 === 0) {
return item
}
})
5.some 返回boolean,判断是否有元素符合执行方法的条件
const isSome = arr.some(item => {
return item === 2
})
isSome => true
6.every 返回boolean,判断每个元素都符合方法的条件
const isEvery = arr.every(item => {
return item === 2
})
isEvery => false
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。