function myFunc(theObject) {
theObject = new TheObject("Ford","Focus",2006);
}
为什么使用
new TheObject()
代替new Object()
之类的东西?我不明白 最佳答案
为了使您发布的代码正常工作,同一页面上的其他位置必须类似于以下内容:
var TheObject = function(make, model, year) {
this.make = make;
this.model = model;
this.year = year;
}
然后,您发布的代码将创建一个具有TheObject函数定义的属性的新对象。 (在上面的示例中,您可以通过引用
theObject.make
来访问新对象的构造。)