本文章主要介绍了reduce() 的高级用法,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!
* 根据性别筛选所需值
* levelData 等级数据
* sex 性别
* value 需要筛选的字段
*/
const levelScreen = (levelList, sex, value) => {
return levelList
.filter((item) => {
return item.sex === sex
})
.map((item) => {
return item[value]
})
}
//使用 reduce 方法
const levelScreen = (levelList, sex, value) => {
return levelList.reduce((pre, cur) => {
if (cur.sex === sex) {
pre.push(cur[value])
}
return pre
}, [])
}vascript
在这里插入代码片
原创文章,作者:1402239773,如若转载,请注明出处:https://blog.ytso.com/228263.html