数组热闹的循环

1、普通for循环

2、arr.forEach(item,index,arr) //代替for循环,

3、arr.map(item,index,arr):正常情况下需要配合return使用,返回一个新数组。

要是没有return,作用相当于forEach

let arr = [
            {title:'aaaa',num:2222},
            {title:'bbb',num:2222},
            {title:'ccc',num:2222},
        ]

        let newArr = arr.map((item,index,arr) =>{
            console.log(item.title)
            return 1
        })
        console.log(newArr)

结果:数组热闹的循环_第1张图片

return的用处在于数据整理,或者数据遍历后返回想要的视图

4、arr.filter(item,index,arr),过滤不合格元素,返回新数组。如果回调返回true,就保留下来。

5、arr.some(val,index,arr),类似于查找功能,返回true或者false,数组里面有一个符合条件就返回true。

5、arr.every(val,index,arr),类似于查找功能,返回true或者false,数组里面每一个符合条件才返回true。

你可能感兴趣的:(数组热闹的循环)