【发布时间】:2018-02-08 06:52:00
【问题描述】:
是否有一种简写的方法可以在 javascript 中向类的实例添加属性?
编辑:重复的答案是关于向对象而不是类添加属性。我试图让用户轻松添加大约 10-20 个属性。我还试图确保他们不能添加自己的属性,而只能向预定义的属性添加值。我不知道该怎么做。
我有一个 javascript“类”:
function Car(){
this.make="";
this.model="";
//...
}
要创建一个实例并添加我将使用的属性:
var mycar = new Car();
mycar.make="honda";
mycar.model="civic";
//...
是否有一种快捷方式来创建实例并添加属性,这样我就不必输入“mycar”了。每次?
【问题讨论】:
-
在构造函数中传递它们,即
function Car(make, model) {... }
标签: javascript class object-literal shorthand