let num8 = self.oldInfoList.reduce((sum,next) => { \n if (next.ruzhuzhuangtai == 7) { \n return sum + 1; \n } else { \n return sum; \n } \n }, 0) \n解释上面代码的意思内容:上面的代码是使用 reduce 方法对 self.oldInfoList 数组进行遍历和计算。reduce 方法接受一个回调函数和一个初始值作为参数。 \n\n回调函数中的 sum 表示累加的结果,next 表示数组中的每个元素。如果 next 对象的 ruzuzhuangtai 属性的值等于 7,则将 sum 加 1,否则不改变 sum 的值。 \n\n最后,reduce 方法返回遍历完成后的 sum 值。也就是统计 self.oldInfoList 数组中 ruzuzhuangtai 等于 7 的元素的个数。

JavaScript 使用 reduce 方法统计数组中特定属性值为 7 的元素数量

原文地址: https://www.cveoy.top/t/topic/pBFK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录