Names for different Javascript Object Notation -
is there name describing different ways can define object in javascript?
there method more 'class-like' :
function myobject() {      this.amethod= new function(){     };      this.anothermethod = new function(){     }; } and other technique more 'dynamic'.
myobject = new object(); myobject.amethod= new function(){ }; myobject.anothermethod = new function(){ }; i have been using both of these techniques in various ways, , understand benefits of each, life of me, don't have idea how call these 2 techniques when discussing colleauges.
do these techniques have names?
in first case myobject constructor function, since supposed called new:
var obj = new myobject(); in second case, myobject object , assign properties it. not have special name.
note in both cases myobject has different values. myobject in second case equivalent obj.
a third way use object initilizer or "object literal":
var obj = {     amethod: function(){},     anothermethod: function(){} };