array关于map,reduce,filter的用法
生活随笔
收集整理的這篇文章主要介紹了
array关于map,reduce,filter的用法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、.map直接還原一個(gè)數(shù)組中多個(gè)對(duì)象里面的單個(gè)屬性
不需要任何push操作
2、.reduce用于數(shù)組中的元素需要做遞歸操作,比如累加
let arr = [ 1,2,3,4,5 ]; let result = reduce((pre,next)=>{return next+pre}); console.log(result); //153、.filter對(duì)數(shù)組進(jìn)行篩選,對(duì)不符合條件的值進(jìn)行過(guò)濾
let arr = [ 1,2,3,4,5 ]; let result = arr.filter((cb)=>{return cb!==2}); console.log(result);也可以對(duì)數(shù)組中的對(duì)象進(jìn)行過(guò)濾!
let arr = [{a:10,b:50},{a:20,b:60},{a:30,b:80}];; let result = arr.filter((cb)=>{return cb.a!==10}); console.log(result);總結(jié)
以上是生活随笔為你收集整理的array关于map,reduce,filter的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Js中等于号使用
- 下一篇: 对于自绝对父相的理解