This site runs best with JavaScript enabled.

Arreglos de objetos en Javascript: Como crear y actualizar su contenido

Javascript es un lenguaje flexible que otorga diversas formas de efectuar una tarea determinada dejando libertad de decisión al desarrollador para elejir la que considere como mejor opción.

Una de las estructuras de datos más utilizada en cualquier aplicación son los arreglos y en el caso de Javascript los arreglos de objetos son pan de cada día.

Un arreglo puede ser creado y completado de variadas formas incluyendo la creación "on the fly" ya que los arreglos en Javascript pueden no tener límite.

En el siguiente vídeo muestro 4 formas de crear un arreglo de objetos

La primera opción es el uso de Array.fill este método completa un arreglo cambiando todos los elementos por un valor estático, es decir, si utilizamos, como en el ejemplo, una función que cree objetos, el arreglo será completado con el mismo objeto cada vez ya que "copia su referencia y rellena el arreglo con referencias a dicho objeto."

Para evitar este "problema" podemos hacer uso del método Array.map. Este método permite iterar sobre el arreglo de forma declarativa y modificar su contenido por medio de crear un nuevo arreglo con los valores retornados.

Edita esto en github

Comparte en

Matias Hernandez A.

Matias Hernandez A. Ingeniero de Producto/Software Chileno. Ha escrito cientos de lineas de código para diversas compañias y clientes en EE.UU y Europa construyendo diversos productos.

Matías Hernández Arellano's DEV Profile