我正在创建一个简单的回调函数,试图了解它是如何工作的。
function cbFunction(x, y, z) {
return x + y + z
}
function caller(x, y, z, cbFunction) {
console.log('In caller function!')
// your code here
if (typeof cbFunction === "function") {
cbFunction (x, y, z)
}
}
caller(1, 2, 3, cbFunction)
我正在调用调用方函数中的cbf函数。你能帮我理解为什么不加x,y,z吗?我是初学者,正在学习js,谢谢你的帮助!
1条答案
按热度按时间slmsl1lt1#
它是在添加数字——您只是没有对
cbFunction
.而是返回由返回的结果
cbFunction
: