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


樱桃小丸子
27 声望1 粉丝