当前位置: 代码迷 >> JavaScript >> 这两个定义对象是不是一样的?解决方法
  详细解决方案

这两个定义对象是不是一样的?解决方法

热度:253   发布时间:2012-03-15 11:50:38.0
这两个定义对象是不是一样的?
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();


一个是赋值有个已有的对象..而另一个实例一个新的对象..不一样的吧?
  相关解决方案