A “real” class system in javascript
Saturday, July 7th, 2007So… I thought this was pretty cool. Private methods in javascript:
var MySingleton = function() {
//everything below is a private singleton function or method
var privateVariable = “I’m private”;
var setOnlyFromNew;
var protectedMethod = function() {
alert(privateVariable);
}
var instanceMethodsAndAttributes = {
showMeSetVariable: function() {
alert(setOnlyFromNew);
},
callProtectedMethod: function() {
protectedMethod();
}
}
return […]