下面主要介绍三个高阶函数
filter
map
reduce
1. filter函数
filter()方法会创建一个新数组,原数组的每个元素传入回调函数中,回调函数中有return返回值,若返回值为true...函数
reduce() 方法接收一个函数作为累加器,reduce 为数组中的每一个元素依次执行回调函数,数组中被删除或从未被赋值的元素不处理....案例1: 求一个数组的和
// reduce的用法
let nums = [10, 20, 100, 30, 320, 55, 80, 210, 20, 55, 320]
let newNum1 = this.nums.reduce...综合案例1
结合filter, map, reduce三个函数, 获取数组中<100的元素, 然后对这些元素同意*5, 最后求*5后的所有元素的和
// reduce的用法
let nums = [10...可以思考两分钟, 看看, 如何来设计.
在vue中, 这个过程将非常简单
第一步: 定义了一个isCurrentIndex用来记录当前选中元素的下标.