NodeJS嵌套lambda回调意外行为

时间:2018-07-28 20:03:17

标签: node.js lambda

我无法弄清楚为什么在嵌套回调中无法运行sendKey函数。我尝试了this.sendKeysendkey.sendKey,但两种方法都无效。

相反,正在调用isAlive函数。

var sendkey = this.sendKey;

this.on = function (callbackOn) {
    this.isAlive(function (status) {
        if(status){
            //this.sendKey('KEY_POWER');
            sendkey.sendKey('KEY_POWER');
        }       
        callbackOn("");
    });
};

this.sendKey = function(key, callback) {
    //this code never fires
};

0 个答案:

没有答案