我有范围函数和输出函数它们工作正常,现在我想创建 sum 函数用作范围函数中的 callbac 函数,但是当某些函数执行局部变量时让我们说总或总和初始化 0(零),如何解决这个问题?
function range(start,end,callback,step) {
// body...
step=step || 1;
for(i=start;i<=end;i=i+step){
callback(i);
}
}
function output(a) {
// body...
console.log(a);
}
function sum(m){
var total=0;
// some code
}
range(1,5,output);
range(1,5,sum);