Hoy veremos cómo crear un arreglo a partir de otro en Javascript. Explicado con otras palabras, copiaremos, a un nuevo arreglo, otro arreglo. Es como copiar un arreglo, o crear uno a partir de otro.
El nuevo estándar provee un nuevo método, aunque no es soportado por todos los navegadores.
Lo único que tenemos que utilizar es Array.from, que crea un arreglo a partir de otro; como se ve en el siguiente ejemplo:
let arreglo = ["perro", "gato", "koala"];
let otroArreglo = Array.from(arreglo);
console.log(otroArreglo); // Imprime ["perro", "gato", "koala"]
De este modo creamos una nueva copia, eliminando las referencias al arreglo original. Si deseamos utilizar este método incluso en versiones anteriores, podemos utilizar un polyfill que se puede encontrar en el sitio de Mozilla: https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/Array/from
Este es el método que necesitaremos si no queremos utilizar un polyfill como vimos arriba. Es compatible con versiones anteriores.
var arreglo = ["Rebel yell", "Dancing with myself"];
var otroArreglo = arreglo.slice();
console.log(otroArreglo); // Imprime ["Rebel yell", "Dancing with myself"]
Igualmente eliminamos las referencias al otro arreglo, y creamos una nueva y limpia copia del original.
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Ayer estaba editando unos archivos que son servidos con el servidor Apache y al visitarlos…
Esta web usa cookies.