Como criar uma matriz contendo 1… n

Como criar uma matriz contendo 1… n

Criando uma variedade de “N”Números manualmente, como 1000 ou mais, podem ser agitados e demorados. Portanto, você pode criar facilmente qualquer comprimento de uma matriz em JavaScript sem digitar manualmente. Para fazer isso, use os métodos ou abordagens interno JavaScript, como o “para" laço, "Variedade.de()”Método ou o“Operador espalhado”.

Este tutorial demonstrará os métodos para criar uma variedade de “N”Números.

Como criar uma matriz contendo 1… n?

Para criar uma matriz que contém “n”Números a partir de 1, use os seguintes métodos:

  • para loop
  • de () método
  • Operador espalhado

Método 1: Crie uma matriz contendo 1… n usando o loop “para”

Use o "para”Faça um loop com o“empurrar()”Método para criar uma variedade de“N”Números a partir de qualquer número como“1”. É o método mais comumente usado.

Sintaxe

Use a sintaxe fornecida do loop "for" para criar uma matriz:

para (var i = 1; i <= n; i++)
//…

Vejamos um exemplo de criação de uma matriz usando o “para" laço.

Exemplo

Primeiro, crie uma matriz vazia:

const array = [];

Crie uma variável “n”, Que armazena o comprimento de uma matriz. Aqui, criamos uma variedade de números 1 a 10:

var n = 10;

Use o loop for () para imprimir “n”Números atribuindo valores a uma matriz vazia usando o“empurrar()”Método:

para (var i = 1; i <= n; i++)
variedade.push (i);

Para começar com um número que não seja um, basta alterar o valor inicial da variável “eu”.

Finalmente, imprima a matriz no console:

console.log (matriz);

Pode -se observar que a matriz contendo números 1 a n foi criada com sucesso:

Método 2: Crie uma matriz contendo 1… n usando “Array.de () ”método

Você também pode utilizar o “Variedade.de()”Método para criar uma matriz com 1 a N números nele. Ele gera uma matriz de qualquer objeto com uma propriedade de comprimento.

Sintaxe

Siga a sintaxe mencionada para a matriz.de () método para criar uma matriz contendo números 1 a n:

Variedade.de (matriz, (elemento, índice) =>
//…
)

Exemplo

Primeiro, crie uma variável “variedade"Que armazena a matriz resultante chamando o"Variedade.de()”Método. Há um pré -construído “mapa()”Método na matriz.From () Método que itera os elementos e passa o índice e o item atual para a função para criar uma instância da matriz:

const array = matriz.de(
comprimento: 10,
(item, índice) => item = índice + 1
);

Por fim, imprima a matriz resultante retornada da matriz.de () método:

console.log (matriz);

Saída

Método 3: Crie uma matriz contendo 1… n usando o operador “espalhado”

Outra maneira de criar uma matriz contendo 1 a n é o “Operador espalhado" com o "chaves()" e a "mapa()" métodos. Primeiro, ele cria uma matriz de n elementos vazios e, em seguida, o método "keys ()" na matriz retornará um iterador que contém as chaves (índices) dos elementos na matriz. O operador de spread é então usado para espalhar as chaves em uma nova matriz, e o método "map ()" é usado para adicionar 1 a cada tecla, resultando em uma matriz contendo os números de 1 a n.

Sintaxe

Para criar uma matriz usando o operador de spread, use a sintaxe fornecida:

[… Array (n).chaves()].mapa (i => i + 1)

Aqui, "Array (n)”Criará uma variedade de n elementos vazios.

Exemplo

Use o operador de propagação com o construtor da matriz passando “N = 10”Com o método keys ():

const array = [… Array (10).chaves()].mapa (i => i + 1);

Vai imprimir “N”Números a partir de 1 a 10:

Reunimos todas as informações essenciais relevantes para criar uma matriz contendo 1 a n.

Conclusão

Para criar uma matriz contendo 1 a n, use o “para”Faça um loop com“empurrar()”Método,“Variedade.de()”Método, ou o“Operador espalhado" com o "chave()" e a "mapa()" métodos. Na primeira abordagem, o método push () é usado com um loop para adicionar elementos a uma matriz. A matriz.de () o método possui um método de mapa () pré-construído, enquanto a terceira abordagem chama explicitamente o método map (). Neste tutorial, demonstramos os métodos para criar uma variedade de “N”Números.