小编K.K*_*tov的帖子

JS中的高阶函数

我现在正在学习JavaScript.我有一些问题.以下代码来自Eloquent JavaScript:

function forEach(array, action) {
    for (var i = 0; i < array.length; i++)
        action(array[i]);
}

var numbers = [1, 2, 3, 4, 5],
    sum = 0;

forEach(numbers, function(number) {
    sum += number;
});

console.log(sum); 
Run Code Online (Sandbox Code Playgroud)

这段代码发生了什么?当调用forEach函数时,它如何确定数字是多少?它是如何从数字数组中提取数字的?

javascript higher-order-functions

1
推荐指数
1
解决办法
92
查看次数

标签 统计

higher-order-functions ×1

javascript ×1