Como criar uma matriz dinâmica em JavaScript

Como criar uma matriz dinâmica em JavaScript
Uma matriz dinâmica é uma estrutura de dados da lista que tem um tamanho variável. Ele se expande automaticamente quando você tenta adicionar mais elementos depois de criá -lo. A matriz dinâmica também permite adicionar ou remover elementos da matriz em tempo de execução. Também pode atualizar seu tamanho após executar essas operações.

Matrizes JavaScript são dinâmico na natureza, o que implica que seu comprimento pode ser alterado no momento da execução (quando necessário). O sistema de tempo de execução aloca automaticamente os elementos das matrizes dinâmicas com base nos índices utilizados.

Quero criar uma matriz dinâmica? Se sim, siga este post, pois discutiremos o procedimento para criar matrizes dinâmicas em JavaScript.

Então vamos começar!

Como criar uma matriz dinâmica em JavaScript

Para criar uma matriz dinâmica em JavaScript, você pode seguir qualquer um dos métodos abaixo do rumo:

  • Criando matriz dinâmica usando Array literal
  • Criando matriz dinâmica usando Construtor padrão
  • Criando matriz dinâmica usando Construtor parametrizado

Explicaremos cada um dos métodos mencionados acima nas próximas seções.

Como criar uma matriz dinâmica em JavaScript usando a matriz literal

Em JavaScript, uma lista de expressões únicas ou múltiplas, onde cada expressão representa um elemento de matriz é conhecido como “Array literal”. Normalmente, os elementos adicionados em uma matriz literal são fechados entre colchetes “[]”.

Quando uma matriz dinâmica é criada utilizando uma matriz literal, ela é inicializada com alguns valores específicos como matriz “elementos,”E seu comprimento é definido automaticamente de acordo com o número de argumentos adicionados.

Sintaxe para criar uma matriz dinâmica em JavaScript usando a matriz literal

var Array = [Element1, Element2, Element3,…];

Aqui, "variedade”É uma matriz dinâmica que compreende vários elementos como“Element1","Element2","elementos3" e assim por diante.

Exemplo: como criar um dinâmico Array em JavaScript usando a matriz literal

Vamos criar uma matriz dinâmica chamada “Array1”E inicialize com os seguintes elementos:

var array1 = ['linuxhint', 'is', 'número', 1, 'site'];

Em seguida, verificaremos o comprimento da matriz dinâmica criada:

console.log (Array1.comprimento);

Enquanto o "Array1”É inicializado com cinco elementos, é por isso que seu comprimento está definido como“5”:

Para itera sobre os elementos do “Array1", Vamos usar o"para… loop”:

para (var i = 0; i <= array1.length; i++)
console.log (array1 [i]);

O dado “para… loop”Exibirá o“Array1”Elementos no console:

Como criar uma matriz dinâmica em JavaScript usando o construtor padrão

Outro método para criar uma matriz dinâmica é usar o “Variedade()Construtor padrão. Este construtor padrão não tem argumentos; portanto, inicialmente, a duração da matriz dinâmica declarada será definida como “0”.

Sintaxe para criar uma matriz dinâmica em JavaScript usando o construtor padrão

var array = new Array ();

Aqui, o dinâmico “variedade”É criado utilizando o construtor de Array () predefinido ().

Exemplo: como criar matriz dinâmica em javascript usando o construtor padrão

Primeiro, vamos utilizar o “Variedade()”Construtor padrão para criar uma matriz dinâmica chamada“Array2”:

var Array2 = new Array ();
Array2.comprimento;

Como ainda não adicionamos nenhum elemento, o comprimento do “Array2”É igual a zero:

Na próxima etapa, adicionaremos alguns elementos ao “Array2"Usando JavaScript"empurrar()”. O "empurrar()”O método aceita o elemento como um argumento que precisa ser empurrado para a matriz especificada:

Array2.push ('linuxhint');
Array2.push ('site');
Array2.comprimento;

Até este ponto, adicionamos dois elementos no “Array2,”, Que significa que seu comprimento agora está definido como“2”Em vez de zero:

Por fim, usaremos o “para… loop"Para itera sobre o"Array2”Elementos e veja seus valores:

para (var i = 0; i <= array2.length; i++)
console.log (array2 [i]);

Saída

Como criar matriz dinâmica em JavaScript usando o construtor parametrizado

JavaScript também permite criar uma matriz dinâmica usando o “Construtor parametrizado ” do embutido Variedade aula. Para fazer isso, você precisa passar elementos como um argumento para o construtor parametrizado do Array ().

Sintaxe para criar matriz dinâmica em JavaScript usando o construtor parametrizado

var array = new Array (Element1, Element2, Element3,…);

Aqui, "variedade”É uma matriz dinâmica que compreende vários elementos como“Element1","Element2","elementos3", e assim por diante.

Exemplo: como criar matriz dinâmica em javascript usando o construtor parametrizado

Agora criaremos uma matriz dinâmica chamada “Array2”Usando o construtor parametrizado ao passar o argumento abaixo do seu“elementos:

var array3 = new Array ('linuxhint', 'is', 'número', 1, 'site');
console.log (array3.comprimento);

O comprimento do "Array3" é "5”Como a matriz compreende cinco elementos:

Em seguida, iremos iterar através dos elementos de “Array3”E imprima seus valores na janela do console:

para (var i = 0; i <= array3.length; i++)
console.log (array3 [i]);

Saída


Compilamos três métodos diferentes para criar matrizes dinâmicas em JavaScript. Você pode usar qualquer um deles de acordo com seus requisitos.

Conclusão

Usando Array literal, Construtor padrão da matriz, e Construtor parametrizado, você pode Crie matrizes dinâmicas em JavaScript. JavaScript Matrizes são dinâmico na natureza, o que implica que seu comprimento pode ser alterado no momento da execução. Eles também permitem que você adicione ou remova elementos no tempo de execução e atualize automaticamente seu tamanho depois de executar as operações especificadas. Este artigo discutiu o procedimento para criar matrizes dinâmicas em JavaScript.