JS数组中的map()、filter()以及reduce()的基本使用

您所在的位置:网站首页 前端map函数 JS数组中的map()、filter()以及reduce()的基本使用

JS数组中的map()、filter()以及reduce()的基本使用

#JS数组中的map()、filter()以及reduce()的基本使用| 来源: 网络整理| 查看: 265

JS数组中的map()、filter()以及reduce()的基本使用

结论: 如果你需要一个数据,请使用—> map()方法 如果你需要一个结果,请使用—> reduce()方法 如果你需要过滤一个结果,请使用—> filter()方法

map() 对数组的每个元素都遍历一次,同时返回一个新的值,注:返回的数据长度和原始数据长度是一致的

// map() 方法的使用 let nums =[10,20,30,40,50] let newnums = nums.map(function(n){ return n * 3 }) console.log(newnums); // 30,60,90,120,150

filter() filter() 中的回调函数有一个要求,必须返回一个boolean值! true() 当返回true时,函数内部会自动将这次回调的n加入到新的数组当中 false() 当返回的false时,函数内部会过滤掉这次的n、

// filter() 方法的使用 let nums =[10,20,30,40,50] let newnums = nums.filter(function(n){ return n


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3