in qualche modo puoi emularle ... tipo cosìOriginariamente inviato da smt
esiste la possibilità di avere variabili statiche in classi javascript?
codice:function setStaticVar(__class__, __name__, __value__) { __class__.prototype[__name__] = __value__; } function getStaticVar(__class__, __name__) { return (new __class__())[__name__]; } function MyClass(){}; setStaticVar(MyClass, "staticVar", 1); alert(getStaticVar(MyClass, "staticVar")); // 1 var test = new MyClass(); test.staticVar++; alert(test.staticVar); // 2 alert(getStaticVar(MyClass, "staticVar")); // 1 setStaticVar(MyClass, "staticVar", getStaticVar(MyClass, "staticVar") + 5); alert(test.staticVar); // 2 alert(getStaticVar(MyClass, "staticVar")); // 6 test = new MyClass(); alert(test.staticVar); // 6


Rispondi quotando