結局、
myObject = {
            myProperty : 'プロパティ',
            myMethod : function() { /*メソッド*/ }
           };
は、
myObject = new (
                function(){
                  this.myProperty = 'プロパティ';
                  this.constructor.prototype.myMethod = function() { /*メソッド*/ };
                }
               );
と、等価という風に理解した。参考:
http://wsabstract.com/jsref/
http://www.hawk.34sp.com/stdpls/jsnotes/
http://www.interq.or.jp/student/exeal/dss/ejs/
http://www.parkcity.ne.jp/~chaichan/src/2ndthema.htm
