我有这个用于设置对象的代码:
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();