在使用Array.prototype.reduce()函数时,箭头函数必须返回一个值,否则会出现警告。例如,将一个数组中的数字相加,代码如下:
const arr = [1, 2, 3];
const sum = arr.reduce((accumulator, currentValue) => {
return accumulator + currentValue; // 必须返回一个值
});
console.log(sum); // 6
在上面的代码示例中,箭头函数(accumulator, currentValue) => {return accumulator + currentValue;}
返回了累加器和当前值的总和。因此,代码运行正常,没有出现警告。