使用Array.prototype.every()的回调函数参数来扩展处理所有元素的功能。这可以通过使用箭头函数或匿名函数来完成。下面是代码示例:
// 原始代码
const arr = [2, 4, 6, 8];
const result = arr.every(x => x % 2 === 0);
console.log(result); // true
// 改写后的代码
const arr = [2, 4, 6, 8];
const result = arr.every(function(x) {
return x % 2 === 0;
});
console.log(result); // true
在改写后的代码示例中,我们使用函数参数来处理每个元素而不仅仅是第一个元素。