我希望能够根据在前面的函数中调用的是 callback(true) 还是 callback(false) 在回调函数中执行一些逻辑。
示例:
foo.doFunction = function (param, callback)
{
int a = 1;
int b = param;
if(a < param)
{
callback(false);
}
else
{
callback(true);
}
}
foo.doFunction(param, function()
{
if(true)
{
}
if(false)
{
}
});
是否可以通过使用回调实现我想要实现的目标?
感谢您的宝贵时间。
最佳答案
是的,尽管您的回调函数需要按名称或使用 arguments
数组读取参数:
foo.doFunction(param, function(myParam)
{
if(myParam)
{
}
else
{
}
});
关于javascript - 根据 callback(true)/callback(false) 执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6981173/