IT虾米网

reduce 的高级用法

leader 2022年01月06日 编程语言 337 0
     * 根据性别筛选所需值 
     * 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 
在这里插入代码片 

评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

js里面数字相加