示例
如果没有高阶函数,要在数组中的每个数字上加1 并在控制台中显示它,则可以执行以下操作:
const numbers = [1, 2, 3, 4, 5];
function addOne(array...上面代码中函数 addOne()接受一个数组,将1和数组中的每个数字相加,并将其显示在控制台中。...但是,使用最常见的高阶函数forEach(),我们可以简化此过程:
const numbers = [1, 2, 3, 4, 5];
numbers.forEach((number) => console.log...另一个高阶函数示例
如果没有更高阶函数,如果我想创建一个新的数组,只有奇数的数字数组,我可以做以下工作:
const numbers = [1, 2, 3, 4, 5];
function isOdd...(totalValue);
上面代码中函数getTotalValue()接受一个数组,将total变量定义为等于0,并在将每个元素添加到total变量时遍历数组。