u.aag...">JavaScript(ES 6)统计数组内符合条件数据的简洁方法 | MKSite u.aag...">
跳至主要內容

JavaScript(ES 6)统计数组内符合条件数据的简洁方法

muzzik小于 1 分钟笔记编程语言Javascript

数组示例

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)

📣 觉得很赞?分享给你的朋友吧!