Bem-vindo ao site John Pires!

Javascript – Fund. Básicos

Início/Curso/Javascript – Fund. Básicos

JavaScript – Arrays

O objeto Array permite armazenar vários valores em uma única variável. Ele armazena uma coleção sequencial de tamanho fixo de elementos do mesmo tipo. Uma matriz é usada para armazenar uma coleção de dados, mas geralmente é mais útil pensar em uma matriz como uma coleção de variáveis do mesmo tipo.

Sintaxe

Use a seguinte sintaxe para criar um objeto Array:

var fruits = new Array( "apple", "orange", "mango" );

O parâmetro Array é uma lista de strings ou inteiros. Ao especificar um único parâmetro numérico com o construtor Array, você especifica o comprimento inicial da matriz. O comprimento máximo permitido para uma matriz é 4.294.967.295.

Você pode criar uma matriz simplesmente atribuindo os valores a seguir:

var fruits = [ "apple", "orange", "mango" ];

Você usará números ordinais para acessar e definir valores dentro de uma matriz da seguinte maneira.

fruits[0] is the first element
fruits[1] is the second element
fruits[2] is the third element

Propriedades do Array

Aqui está uma lista das propriedades do objeto Array junto com sua descrição.

  • Constructor / Construtor: Retorna uma referência à função do array que criou o objeto.
  • Index / Índice: A propriedade representa o índice baseado em zero da correspondência na string.
  • Input / Entreda: Esta propriedade está presente apenas em Arrays criados por correspondências de expressões regulares.
  • Length / comprimento: Reflete o número de elementos em um Array.
  • Prototype / Protótipo: A propriedade prototype permite adicionar propriedades e métodos a um objeto.

Nas seções a seguir, teremos alguns exemplos para ilustrar o uso das propriedades de um Array.

Métodos Array

Aqui está uma lista dos métodos do objeto Array junto com sua descrição.

  • concat(): Retorna um novo Array composto por este array unido a outro(s) array(s) e / ou valor (es).
  • every(): Retorna verdadeiro se cada elemento no array satisfizer a função de teste fornecida.
  • filter(): Cria um novo Array com todos os elementos dessa matriz para os quais a função de filtragem fornecida retorna verdadeiro.
  • forEach(): Chama uma função para cada elemento do Array.
  • indexOf(): Retorna o primeiro (mínimo) índice de um elemento dentro do Array igual ao valor especificado, ou -1 se nenhum for encontrado.
  • join(): Une todos os elementos de um array em uma string.
  • lastIndexOf(): Retorna o último (maior) índice de um elemento dentro do array igual ao valor especificado, ou -1 se nenhum for encontrado.
  • map(): Cria um novo Array com os resultados da chamada de uma função fornecida em cada elemento deste array.
  • pop(): Remove o último elemento de um array e retorna esse elemento.
  • push(): Adiciona um ou mais elementos ao final de um array e retorna o novo comprimento do array.
  • reduce(): Aplique uma função simultaneamente contra dois valores do array (da esquerda para a direita) para reduzi-la a um único valor.
  • reduceRight(): Aplique uma função simultaneamente contra dois valores da matriz (da direita para a esquerda) para reduzi-la a um único valor.
  • reverse(): Inverte a ordem dos elementos de um array – o primeiro se torna o último e o último se torna o primeiro.
  • shift(): Remove o primeiro elemento de um Array e retorna esse elemento.
  • slice(): Extrai uma seção de um array e retorna um novo array.
  • some(): Retorna verdadeiro se pelo menos um elemento neste array satisfizer a função de teste fornecida.
  • toSource(): Representa o código-fonte de um objeto.
  • sort(): Classifica os elementos de um Array.
  • splice(): Adiciona e / ou remove elementos de um Array.
  • toString(): Retorna uma string que representa o Array e seus elementos.
  • unshift(): Adiciona um ou mais elementos à frente de um Array e retorna o novo comprimento de Array.

Deixe um comentário

ENTRAR

Esqueceu a senha