Possible Duplicate:
Advantages of using prototype, vs defining methods straight in the constructor?自定義類 - 這與原型?
什麼是在JavaScript中創建自定義類和公共方法的最佳實踐,更重要的是...爲什麼?
使用'this'創建公共方法?
var myClass = function() {
this.myVar = "this is my value";
this.myFunc = function() {
alert(this.myVar);
};
this.myFunc();
};
- 或 - 使用 '原型' 創建公共的方法呢?
var myClass = function() {
this.myFunc();
};
myClass.prototype = {
myVar: "this is my value",
myFunc: function() {
alert(this.myVar);
}
};
非常感謝!!!
這個問題是問天至少一次... –