pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道

1.filter---返回新数组(筛选)

        var thenew = [1,2,3,4,5];
        var theold = [4,3,2,1];
        var thefilter = thenew.filter( i => theold.indexOf(i) >= 0 );
        console.log(thefilter)

打印结果:(可以排序)

2.map---返回新数组(处理数组数据,每一项运算)

var thenewlist = [
    {id:0,name:'aaa'},
    {id:1,name:'bbb'},
    {id:2,name:'ccc'},
    {id:3,name:'ddd'},
    {id:4,name:'eee'},
    {id:5,name:'fff'},
];
var theoldlist = thenewlist.map(v => v.id)
console.log(theoldlist);

 

 

3.every---返回布尔值(每一项判断)   一假即假

4.some---返回布尔值(符合项判断)   一真即真

 

5.reduce---返回叠加值

 

6.find---返回第一个符合项,否则undefinded

7.fill---填充原数组(返回新数组)

posted on 2021-05-31 15:34  pwindy  阅读(39)  评论(0编辑  收藏  举报