我被要求定义一个函数reduce,它具有三个参数,一个数组,一个未知函数和一个数字,并将数组减少为一个数字
这是在我被要求定义函数之前给我的
reduce([1, 2, 3], function(total, number) {
return total + number;
}, 0); // should return 6
我对这要求我做什么完全诚实有点一无所知
如果我至少能得到一些指导,我将不胜感激
这是我的尝试
var reduce = function(array, func, initial){
function func(){
}
for( var i = 0; i < array.length; i++){
func(initial, array[i]);
}
}