在运行时向对象添加属性是否可行?它似乎可以正常运行,但我应该注意哪些问题?
我正在使用一个第三方JavaScript API,它有一个对象类,我已经实例化并在实例化后添加了自己的属性,就像下面的代码:
例如,我可以这样做:
var Car = function (id, type) {
this.id = id;
this.type = type;
};
var myCar = new Car(1,"Nissan");
// CAN I DO THIS: (needsWork not a property of object Car)
myCar.needsWork = true;