function addnumbers(func) {
return func(4, 6);
}
我被要求使用这种结构制作一个计算器。我怎么可能使用参数使计算函数在这个语法中发生?我只需要简单的数学运算,例如加、减、除和乘。
function addnumbers(func) {
return func(4, 6);
}
我被要求使用这种结构制作一个计算器。我怎么可能使用参数使计算函数在这个语法中发生?我只需要简单的数学运算,例如加、减、除和乘。
这看起来有点像将函数指针传递给函数并将其作为回调调用。
var add=function(a, b) {
return a+b;
}
addnumbers(add); // returns 10
因此,如果您将函数add作为函数的参数,您可以通过以下addnumbers方式记住文本:funcadd
function addnumbers(add) {
return add(4, 6);
}
如果您addnumbers使用参数调用该函数add,则使用参数和调用该函数。现在再次插入脑海:addnumbersadd46
var add=function(4, 6) {
return 4+6;
}
然后函数add会返回10,函数addnumbers也会返回这个值。