Inicializar Matriz Mapeada

JavaScriptJavaScriptBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") javascript/AdvancedConceptsGroup -.-> javascript/template_lit("Template Literals") subgraph Lab Skills javascript/variables -.-> lab-28396{{"Inicializar Matriz Mapeada"}} javascript/data_types -.-> lab-28396{{"Inicializar Matriz Mapeada"}} javascript/arith_ops -.-> lab-28396{{"Inicializar Matriz Mapeada"}} javascript/comp_ops -.-> lab-28396{{"Inicializar Matriz Mapeada"}} javascript/higher_funcs -.-> lab-28396{{"Inicializar Matriz Mapeada"}} javascript/template_lit -.-> lab-28396{{"Inicializar Matriz Mapeada"}} end

Inicializar una matriz mapeada en JavaScript

Para inicializar una matriz mapeada en JavaScript, siga estos pasos:

  1. Abra la Terminal/SSH y escriba node para comenzar a practicar la codificación.
  2. Utilice el constructor Array() para crear una matriz de la longitud deseada.
  3. Utilice Array.prototype.fill() para llenar la matriz con valores null.
  4. Utilice Array.prototype.map() para llenar la matriz con los valores deseados, utilizando la función proporcionada, mapFn.
  5. 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.