读书人

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

发布时间: 2012-03-15 11:50:38 作者: rapoo

这两个定义对象是不是一样的?
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();


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

读书人网 >JavaScript

热点推荐