语法:
arr.reduce(function(total,item){},initValue);
//total是累加的初始值或者累加完成后返回的计算值
//item是数组元素
//initValue是初始值,即相当于给total赋值
eg:
var array = [{
name:"a",
check:true
}, {
name:"b",
check:true
}, {
name:"c",
check:true
}];
array.reduce(
(total,item)=>total+(item.check?1:0),
0
);
//选中了就加1;返回选中的个数
数组的reduce()用于累加操作
最新推荐文章于 2023-10-10 00:34:34 发布