我有以下来自 javascript 书籍的代码,回调似乎是作为参数传递的表达式。是这样还是我看错了?我不知道,即使它有效,那是可能的。
function multiplybytwo(a,b,c,callback) {
var i, ar =[];
for(i=0;i<3;i++)
{
ar[i] = callback(arguments[i]*2);
}
return ar;
}
function addone(a) {
return a+1;
}
myarr =multiplybytwo(1,2,3,addone);