JavaScript(ES 6)統計數組內符合條件數據的簡潔方法

數組示例

let users = [ {“name”:“張三”,“age”: 10},
{“name”:“李四”,age: 14},
{“name”:“王五”,age: 9},

]
要求統計出數組裏年齡大於10的人數。

方法一:使用filter和length

const result = users.filter(u => u.aage > 10 ).length;
方法二:使用reduce

const result = users.reduce((c, u) => u + (u.age > 10), 0)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章