Matrizes em JavaScript
As matrizes pertencem ao tipo de dados não primitivas e, como mencionado acima, elas não são restritas por uma restrição de tamanho. Isso também fornece mais uma propriedade, que é que eles trabalham em referências, referências ao local da memória em que o valor de sua primeira variável é armazenado.
Para criar uma matriz, basta criar uma variável e defini -la igual ao suporte quadrado "[]" e dentro desses colchetes, digite os valores para armazenar na matriz, com todos os valores separados por uma vírgula ",".
Um exemplo disso seria:
ArrayVariable = [1, 2, 3, "Porsche", "BMW", verdadeiro, indefinido];Então, ArrayVariable é o nome da matriz em que diferentes tipos de valores estão sendo armazenados. Agora para iterar através dos elementos com a ajuda de um loop for usado e para imprimir os valores da matriz “ArrayVariable” um por um, use as seguintes linhas:
para (i = 0; i < arrayVariable.length; i++)Nas linhas acima, é fácil perceber que acessar um valor dentro de uma matriz “Suportes quadrados []”E então o valor do índice dos elementos é passado. O primeiro elemento é colocado no 0º índice e o segundo elemento é colocado no 1º índice, e assim por diante. Executando este código imprime o seguinte no terminal:
Como você pode ver, todo elemento foi impresso no terminal
Matriz de objetos em JavaScript
Como mencionado anteriormente, matrizes e objetos são os tipos de dados que podem armazenar valores de outras matrizes e objetos. Uma variedade de objetos é exatamente o que parece, e é uma matriz em que todo elemento é um objeto.
Para demonstrar isso, pegue as seguintes linhas de código para criar dois objetos diferentes no JavaScript:
var personhoobj =ATER que, crie uma nova matriz e defina -a igual a Persobj e Carobj com colchetes como:
ArrayVariable = [Persobj, Carobj];Agora, para iterar através dessa matriz e imprimir seu elemento no terminal, use as seguintes linhas de código:
para (i = 0; i < arrayVariable.length; i++)Depois disso, o terminal mostrará o seguinte:
Ambos os elementos da matriz de objetos foram impressos no terminal.
Para acessar um valor específico, deixe o carro feito do objeto Carobj Use a seguinte linha de código:
console.Log (ArrayVariable [1].Fabricante de carros);Isso fornecerá a seguinte saída no terminal:
Conclusão
JavaScript inclui matriz como tipos de dados e objetos, agora esses dois são capazes de armazenar elementos um do outro. Isso significa que a criação de uma variedade de objetos é possível, além de criar objetos de matrizes. Neste artigo, uma visão geral das matrizes e uma variedade de objetos foram dados com seu trabalho.