¿Es posible agregar propiedades con nombre dinámico a los objetos JavaScript??

¿Es posible agregar propiedades con nombre dinámico a los objetos JavaScript??

Mientras trabajan con JavaScript, los programadores con frecuencia necesitan agregar propiedades dinámicas en un objeto, como un formulario donde los usuarios pueden agregar elementos con propiedades con nombre dinámico. En algunos casos, se requiere organizar datos en objetos, con las características de estos objetos que requieren nombres dinámicos que dependen de los datos con los que están interactuando. En general, las propiedades con nombre dinámico pueden ser útiles siempre que necesite construir un objeto con propiedades que no se conocen hasta el tiempo de ejecución.

Este tutorial definirá si es posible agregar propiedades nombradas dinámicamente en objetos en JavaScript.

¿Es posible/factible agregar/insertar propiedades con nombre dinámico a objetos en JavaScript?

Sí, las propiedades con nombre dinámico se pueden agregar a los objetos JavaScript. Para este propósito, utilice el "notación de soporte cuadrado".

Sintaxis

Siga la sintaxis mencionada para agregar propiedades con nombre dinámicamente en los objetos:

obj ['Propertyname'] = 'valor';


Ejemplo

Crear un objeto "auto"Con propiedades"color" y "modelo":

var car =
"de color negro",
"Modelo": 2011
;


Agregar una propiedad "precio"Dinámicamente usando el"anotación de soporte":

coche ["precio"] = "555 $";


Imprima el objeto en la consola:

consola.log (coche);


La salida indica que el "precio"La propiedad se ha agregado con éxito en el objeto:


Ahora, agregaremos otra propiedad en el mismo objeto:

coche ["nombre"] = "BMW";


Finalmente, imprima el "auto"Objeto en la consola:

consola.log (coche);


Producción


Hemos compilado toda la información esencial relevante para agregar propiedades con nombre dinámicamente en el objeto.

Conclusión

En JavaScript, puede agregar propiedades a un objeto dinámicamente utilizando el "notación de soporte cuadrado"Usando la siguiente sintaxis"obj ['Propertyname'] = 'valor'". En este tutorial, definimos el concepto de si es posible agregar propiedades nombradas dinámicamente en objetos en JavaScript.