¿Está bien agregar propiedades a un objeto en tiempo de ejecución? Parece funcionar bien, pero ¿hay algún problema que deba tener en cuenta?¿Puedo agregar una propiedad dinámicamente en javascript?
Estoy usando una tercera parte del API de JavaScript que tiene una clase de objeto, que he instanciada y añadí mi propia propiedad para después de la creación de instancias, como el código de abajo:
Por ejemplo puedo hacer esto:
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;
Nota, la función de coches en el código no es una clase. Es una función constructora. Usted puede llamarlo "pseudo-clase". –
¡Es bueno saber gracias! – capdragon