有沒有辦法在JavaScript類的每個實例中創建某種類型的變量(沒有全局變量)?JavaScript類的所有實例中的變量相同
例如:
function Class(){
this.foo = 'bar';
this.setText = setText;
this.getText = getText;
}
function setText(value){
this.foo = value;
}
function getText(){
alert(this.foo);
}
現在,我創建同一類的兩個實例,像這樣:
3210當我更改類水果foo的值我也希望它是在食品雜貨中改變。
fruit.setText("apple");
fruit.getText(); //alerts apple
groceries.getText(); //SHOULD also alert apple
我動態創建一個類的實例,他們沒有一個明確的變量名(水果,雜貨)像例子。
謝謝!
可能重複的[JavaScript中的靜態變量](http://stackoverflow.com/questions/1535631/static-variables-in-javascript) – asawyer