Matriz JavaScript é um objeto que representa uma coleção de tipos semelhantes de elementos.
Existem 3 maneiras de construir array em JavaScript
- Por matriz literal
- Criando instância de Array diretamente (usando nova palavra-chave)
- 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=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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] = 'Arun'; emp[1] = 'Varun'; emp[2] = 'John'; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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. |