定义对象成员的最佳方法是什么,请解释原因
1:第一种方式
var Obj = {
M1 : 1,
M2 : 2
}
像使用它
Obj.M1
2:第二路
var Obj = function(){
if (!(this instanceof Obj ))
return new Obj ();
}
Obj.prototype.M1 =1 ;
Obj.prototype.M2 =2 ;
使用它喜欢
Obj().M1;
我的意思是使用原型比在这些 {} 中定义整个成员更好?