Javascript成功和失败回调都被调用(我需要在每次回调后添加“return”)

时间:2014-12-29 01:50:02

标签: javascript cordova javascript-events

使用Cordova / Jasmine测试框架已经指出我的成功和失败回调都被解雇了。

为了解决这个问题,我在每次回调后添加了一个return语句。这是最好的方法吗?

Connect : function(macAddress,success,failure) {
    if(!this.IsEnabled()){
        failure("Bluetooth Not Enabled");
        return;
    }

    this.CordovaBTObject.connect(
        macAddress,
        function(){
            success();
            return;
        },
        function(){
            failure("Could not connect to BT device");
            return;
        }
    );
}

0 个答案:

没有答案