我有这个用于设置对象的代码:
myObj.prototype.__init = function(a, b, c){
this.a = a;
this.b = b;
this.c = c;
}
然后在另一个函数中,我想使用方法a
中的 I 设置__init
:
myObj.prototype.myFunc = function(){
var data = parse(a);
//...
}
问题a
是undefined
。我也试过this.a
了,也有结果undefined
。有趣的是,console.log(myO)
在执行 avar myO = new myObj();
并myO.__init(myA, myB, myC);
打印带有a
初始化字段的对象之后。那么我如何在a
我的对象的那个函数中访问呢?
谢谢
编辑:这是对 myFunc 的调用:
someVar = new tccHandler.myObj();
someVar.__init(myA, myB, myC);
someVar.myFunc();