有没有办法在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