reduce的方法的了解
const array1 = [1, 2, 3, 4]; // 0 + 1 + 2 + 3 + 4 const initialValue = 0; const sumWithInitial = array1.reduce( (accumulator, currentValue, currentIndex, array) => accumulator + currentValue, initialValue, ); 1. accumulator是一个累加值,在第一次调用时如果没有提供初始值(initialValue),那么默认为array[0]的值; 2. currentValue是当前元素的值,如果没有初始值(initialValue),第一次调用就是array[1]的值; 3. currentIndex数组的索引,如果没有初始值(initialValue),第一次调用就是1。 4. array就是数组本身

浙公网安备 33010602011771号