我在Javascript中有一個簡單的對象。爲什麼我的原型函數不返回實例的屬性?
函數MyClass的(X,Y){
this.x = x; this.y = y;
}
和原型函數
myClass.prototype.myfunction =函數(){
console.log(this.x);
}
在我的主腳本,
變種X = 2; var y = 4;
myinstance = new myClass(x,y);
myinstance.myfunction();
不是接收x,而是取而代之。這是爲什麼?
修正 - 我用我的實際代碼的新的運營商。抱歉錯過了這一點。仍然遇到同樣的問題。 – 2010-06-11 07:36:38
@Pydroid:檢查我的編輯和我發佈的示例。 – CMS 2010-06-11 08:05:58