Inicializar Array Mapeado

Beginner

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

Introdução

Neste laboratório, exploraremos como inicializar e preencher um array com valores especificados usando uma função de mapeamento em JavaScript. Usaremos o construtor Array() para criar um array com o comprimento desejado e o método Array.prototype.fill() para preenchê-lo com valores nulos. Adicionalmente, usaremos o método Array.prototype.map() para preencher o array com os valores desejados usando a função fornecida.

Inicializando um Array Mapeado em JavaScript

Para inicializar um array mapeado em JavaScript, siga estes passos:

  1. Abra o Terminal/SSH e digite node para começar a praticar a codificação.
  2. Use o construtor Array() para criar um array com o comprimento desejado.
  3. Use Array.prototype.fill() para preencher o array com valores null.
  4. Use Array.prototype.map() para preencher o array com os valores desejados, usando a função fornecida, mapFn.
  5. Omita o segundo argumento, mapFn, para mapear cada elemento para seu índice.

Aqui está um exemplo de trecho de código:

const initializeMappedArray = (n, mapFn = (_, i) => i) =>
  Array(n).fill(null).map(mapFn);

Você pode usar a função initializeMappedArray para criar um array mapeado com os valores desejados:

initializeMappedArray(5); // [0, 1, 2, 3, 4]
initializeMappedArray(5, (i) => `item ${i + 1}`);
// ['item 1', 'item 2', 'item 3', 'item 4', 'item 5']

Resumo

Parabéns! Você concluiu o laboratório de Inicialização de Array Mapeado. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.