reduce() 的高级用法详解编程语言

本文章主要介绍了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

(0)
上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐

发表回复

登录后才能评论