reduce

阅读 56

2022-01-09

arr.reduce(function(prev,cur,index,arr){
...
}, init);

arr 表示原数组;
prev 表示上一次调用回调时的返回值,或者初始值 init;
cur 表示当前正在处理的数组元素;
index 表示当前正在处理的数组元素的索引,若提供 init 值,则索引为0,否则索引为1;
init 表示初始值。

例如:

 const count=computed(()=>{
      return props.todos.reduce(
        (pre,todo,index)=>pre+(todo.isCompleted?1:0),
        0
      )
    })

精彩评论(0)

0 0 举报