What is the best way to build constructors in JavaScript using object literal notation?
var myObject = { funca : function() { //... }, funcb : function() {
The simplest way I know is:
function test(arg1, arg2) { var1 = arg1; var2 = arg2; return { var3 : var1, // json can access var1 var4 : var2 // json can access var2 }; } arg1 = 'test'; arg2 = function() { window.alert('test') }; var5 = new test(arg1, arg2); var5.var4();