/*map和reduce*/ //map():接收一个函数,将原数组的所有元素用函数处理后放入新数组返回 //例如将一个字符串数组转为int数组 let crr = ['1','2','3']; crr = crr.map(e=>parseInt(e)); console.log(typeof(crr[0])) //reduce 累积处理 a:函数处理的结果,默认为第一个元素 b:下一个元素 let crrSum = crr.reduce((a,b) => a+b); console.log(crrSum); //如果数组中只有一个元素呢? 可设置a的初始值,如下设置a的初始值为0 drr = [1]; let drrSum = drr.reduce((a,b)=>a+b,0); console.log(drrSum);
ECMAScript5/6新特性之map和reduce
最新推荐文章于 2024-04-02 00:00:00 发布