javascript - 根据 callback(true)/callback(false) 执行操作

标签 javascript callback

我希望能够根据在前面的函数中调用的是 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/

相关文章:

javascript - 单击元素时添加一个类,单击其他地方时将其删除

javascript - Highcharts 将单线添加到柱形图

javascript - javascript 中的异步编程(不是 AJAX)

javascript - 获取 contenteditable 中发生 keydown 的元素

c# - 我需要采取哪些步骤才能使用 WCF 回调?

objective-c - 有没有办法将 ObjectiveC block 包装到函数指针中?

带有回调 Swift 的 JavaScriptCore 调用函数

javascript - 如何使用 hbs 引擎将任意数字与 Node.js 中的数组索引相加?

iphone - 如何在用户回调和 View 之间进行对话?

javascript - 主干获取()成功回调不起作用