日期:2014-05-16  浏览次数:20409 次

这两个定义对象是不是一样的?
function   Car(){
var   obj=   new   Object;
obj.color   =   "red ";
return   obj;
}
var   car   =   Car();

这种情况跟
var   car   =   new   Car();


------解决方案--------------------
感觉差不多,不过稍微改动下,就可以使那个对象只能有一个实例,就不同了
------解决方案--------------------
var car = Car();

var car = new Car();


一个是赋值有个已有的对象..而另一个实例一个新的对象..不一样的吧?