Creating Static variables in JS
JavaScript
function Person(name){
this.name = name;
this.setStaticVar = function(staticVal){
Person.staticVar = staticVal;
}
this.getStaticVar = function(){
return Person.staticVar;
}
}
Person.staticVar = 'Static Var';
var p1 = new Person('John');
var p2 = new Person('Edward');
alert("p1.getStaticVar() : "+p1.staticVar);
alert("p2.getStaticVar() : "+p2.staticVar);
p1.setStaticVar('Modified Static Var');
alert("p1.getStaticVar() : "+p1.staticVar);
alert("p2.getStaticVar() : "+p2.staticVar);