logo

Matriz JavaScript

Matriz JavaScript é um objeto que representa uma coleção de tipos semelhantes de elementos.

Existem 3 maneiras de construir array em JavaScript

  1. Por matriz literal
  2. Criando instância de Array diretamente (usando nova palavra-chave)
  3. Usando um construtor Array (usando nova palavra-chave)

1) Literal de matriz JavaScript

A sintaxe de criação de array usando array literal é fornecida abaixo:

 var arrayname=[value1,value2.....valueN]; 

Como você pode ver, os valores estão contidos dentro de [] e separados por, (vírgula).

Vamos ver o exemplo simples de criação e uso de array em JavaScript.

 var emp=[&apos;Sonoo&apos;,&apos;Vimal&apos;,&apos;Ratan&apos;]; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Teste agora

A propriedade .length retorna o comprimento de um array.

Saída do exemplo acima

imagem de redução

2) JavaScript Array diretamente (nova palavra-chave)

A sintaxe de criação direta do array é fornecida abaixo:

autômatos finitos determinísticos
 var arrayname=new Array(); 

Aqui, nova palavra-chave é usado para criar uma instância de array.

Vamos ver o exemplo de criação de array diretamente.

 var i; var emp = new Array(); emp[0] = &apos;Arun&apos;; emp[1] = &apos;Varun&apos;; emp[2] = &apos;John&apos;; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Teste agora

Saída do exemplo acima

3) Construtor de array JavaScript (nova palavra-chave)

Aqui, você precisa criar uma instância de array passando argumentos no construtor para que não tenhamos que fornecer valor explicitamente.

O exemplo de criação de objeto por construtor de array é fornecido abaixo.

 var emp=new Array(&apos;Jai&apos;,&apos;Vijay&apos;,&apos;Smith&apos;); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Teste agora

Saída do exemplo acima


Métodos de matriz JavaScript

Vamos ver a lista de métodos de array JavaScript com sua descrição.

Métodos Descrição
concat() Ele retorna um novo objeto array que contém dois ou mais arrays mesclados.
copiar dentro() Ele copia a parte do array fornecido com seus próprios elementos e retorna o array modificado.
entradas() Ele cria um objeto iterador e um loop que itera sobre cada par chave/valor.
todo() Ele determina se todos os elementos de uma matriz satisfazem as condições de função fornecidas.
plano() Ele cria um novo array contendo elementos de subarray concatenados recursivamente até a profundidade especificada.
mapa plano() Ele mapeia todos os elementos do array por meio da função de mapeamento e, em seguida, nivela o resultado em um novo array.
preencher() Ele preenche elementos em um array com valores estáticos.
de() Ele cria um novo array contendo a cópia exata de outro elemento do array.
filtro() Ele retorna o novo array contendo os elementos que passam nas condições da função fornecidas.
encontrar() Ele retorna o valor do primeiro elemento na matriz fornecida que satisfaz a condição especificada.
encontrarIndex() Ele retorna o valor do índice do primeiro elemento na matriz fornecida que satisfaz a condição especificada.
para cada() Ele invoca a função fornecida uma vez para cada elemento de um array.
inclui() Ele verifica se o array fornecido contém o elemento especificado.
índice de() Ele pesquisa o elemento especificado no array fornecido e retorna o índice da primeira correspondência.
isArray() Ele testa se o valor passado é um array.
juntar() Ele une os elementos de um array como uma string.
chaves() Ele cria um objeto iterador que contém apenas as chaves do array e, em seguida, percorre essas chaves.
lastIndexOf() Ele pesquisa o elemento especificado no array fornecido e retorna o índice da última correspondência.
mapa() Ele chama a função especificada para cada elemento do array e retorna o novo array
de() Ele cria um novo array a partir de um número variável de argumentos, contendo qualquer tipo de argumento.
pop() Remove e retorna o último elemento de um array.
empurrar() Adiciona um ou mais elementos ao final de um array.
reverter() Ele inverte os elementos de um determinado array.
reduzir(função, inicial) Ele executa uma função fornecida para cada valor da esquerda para a direita e reduz o array a um único valor.
reduzirDireita() Ele executa uma função fornecida para cada valor da direita para a esquerda e reduz o array a um único valor.
alguns() Determina se algum elemento do array passa no teste da função implementada.
mudança() Remove e retorna o primeiro elemento de um array.
fatiar() Ele retorna um novo array contendo a cópia da parte do array fornecido.
organizar() Ele retorna o elemento de um determinado array em uma ordem classificada.
emenda() Ele adiciona/remove elementos de/para o array fornecido.
toLocaleString() Ele retorna uma string contendo todos os elementos de um array especificado.
para sequenciar() Ele converte os elementos de um array especificado em formato de string, sem afetar o array original.
não mudar() Adiciona um ou mais elementos no início de um determinado array.
valores() Ele cria um novo objeto iterador carregando valores para cada índice na matriz.