一. 数组 reduce() :对数组中的数据进行累计操作。 传入四个参数:累计值,数组每一项的值,索引,数组本身。 var arr = [1, 2, 3, 4]; var res = arr.reduce(function (total, val, index, arr){ return total + val; }); // 第一次的total值为数组第一项的值,即1,val为数组第二项的值,即2。 console.log('res', res); // 10