Object Oriented Javascript
Example Class
function OOClass()
{ this.local_public = "public";
var local_private = "private";
this.publicTest = function()
{ console.log("privprintfunc: "+this.local_public);
}
var privTest = function()
{ console.log("privprintfunc: "+local_private);
}
}
Public Fields
this.local_public = "public";
Private Fields
var local_private = "private";
Public method
this.publicTest = function()
{ console.log("privprintfunc: "+this.local_public);
}
var publicTest = this.publicTest;
Private Method
var privTest = function()
{ console.log("privprintfunc: "+local_private);
}