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:
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++)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 ();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');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++)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');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++)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.