¿Es posible agregar propiedades con nombres dinámicos a los objetos de JavaScript?

Es Posible Agregar Propiedades Con Nombres Dinamicos A Los Objetos De Javascript



Mientras trabajan con JavaScript, los programadores frecuentemente necesitan agregar propiedades dinámicas en un objeto, como un formulario donde los usuarios pueden agregar elementos con propiedades con nombres dinámicos. En algunos casos, es necesario organizar los datos en objetos, y las características de estos objetos requieren una denominación dinámica que depende de los datos con los que interactúan. En general, las propiedades con nombres dinámicos pueden ser útiles siempre que necesite crear un objeto con propiedades que no se conocen hasta el tiempo de ejecución.

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







¿Es posible/factible agregar/insertar propiedades con nombres dinámicos en objetos en JavaScript?

Sí, las propiedades con nombres dinámicos se pueden agregar a los objetos de JavaScript. Para ello, utilice el “ notación de corchetes ”.



Sintaxis



Siga la sintaxis mencionada para agregar propiedades con nombre de forma dinámica en los objetos:





objeto [ 'nombre de la propiedad' ] = 'valor' ;

 
Ejemplo

Crear un objeto “ auto ” con propiedades “ color ' y ' modelo ”:



donde coche = {
  'color' : 'negro' ,
  'modelo' : 2011
} ;

 
Agregar una propiedad “ precio ” dinámicamente usando el “ notación de corchetes ”:

auto [ 'precio' ] = '555$' ;

 
Imprime el objeto en la consola:

consola.log ( auto ) ;

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


Ahora, agregaremos otra propiedad en el mismo objeto:

auto [ 'nombre' ] = 'BMW' ;

 
Finalmente, imprima el “ auto ” objeto en la consola:

consola.log ( auto ) ;

 
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 usando el ' notación de corchetes ” usando la siguiente sintaxis “ obj['nombrePropiedad'] = 'valor' ”. En este tutorial, definimos el concepto de si es posible agregar propiedades con nombre dinámicamente en objetos en JavaScript.