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来访问新对象的构造。)

07-24 14:14