Introducción
En este laboratorio, exploraremos cómo inicializar y llenar una matriz con valores especificados utilizando una función de asignación en JavaScript. Utilizaremos el constructor Array() para crear una matriz de la longitud deseada y el método Array.prototype.fill() para llenarla con valores nulos. Además, utilizaremos el método Array.prototype.map() para llenar la matriz con los valores deseados utilizando la función proporcionada.
Inicializar una matriz mapeada en JavaScript
Para inicializar una matriz mapeada en JavaScript, siga estos pasos:
- Abra la Terminal/SSH y escriba
nodepara comenzar a practicar la codificación. - Utilice el constructor
Array()para crear una matriz de la longitud deseada. - Utilice
Array.prototype.fill()para llenar la matriz con valoresnull. - Utilice
Array.prototype.map()para llenar la matriz con los valores deseados, utilizando la función proporcionada,mapFn. - Omita el segundo argumento,
mapFn, para mapear cada elemento a su índice.
A continuación, se muestra un fragmento de código de ejemplo:
const initializeMappedArray = (n, mapFn = (_, i) => i) =>
Array(n).fill(null).map(mapFn);
Puede utilizar la función initializeMappedArray para crear una matriz mapeada con los valores deseados:
initializeMappedArray(5); // [0, 1, 2, 3, 4]
initializeMappedArray(5, (i) => `item ${i + 1}`);
// ['item 1', 'item 2', 'item 3', 'item 4', 'item 5']
Resumen
¡Felicidades! Has completado el laboratorio de Inicializar Matriz Mapeada. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.