原型回调不访问构造函数变量

时间:2014-07-07 18:04:41

标签: javascript callback prototype

我不确定为什么调用原型方法的回调方法不会访问原型构造函数变量,回调不是来自同一原型的另一个方法,它是在构造函数方法中实例化的依赖项,如下所示:{{1}我打电话给

lemethod= new Mana();

并且它没有显示任何内容。

这里是在原型代码中调用的回调,我必须将原型变量包装在局部变量中,以便在回调中访问它,不知道原因。

lemethod.somefunction(function{ console.log(this.leprototypevariable) })

somefunction.get回调代码是:

b.prototype.loadit = function (callback) {
    var _name = this.Name;
    this.somefunction.get('herro', function (data) {
        console.log(_name)
    });
}

我想知道如何在somefunction.get回调函数中访问和设置原型构造函数变量。到目前为止,它没有任何回报。

0 个答案:

没有答案