-
Javascript - Fundamentos Básicos
-
Lecture 1Javascript Tutorial
-
Lecture 2Javascript – Introdução
-
Lecture 3JavaScript – Sintaxe
-
Lecture 4Javascript – Habilitando JavaScript em navegadores
-
Lecture 5Javascript – Onde colocá-lo no HTML
-
Lecture 6Javascript – Variáveis
-
Lecture 7Javascript – Aprendendo Operadores
-
Lecture 8JavaScript – Aprendendo declaração if … else.
-
Lecture 9Javascript -Aprendendo Switch Case
-
Lecture 10Javascript – Aprendendo While Loops
-
Lecture 11JavaScript – Aprendendo Loop For
-
Lecture 12Javascript – Aprendendo loop for…in
-
Lecture 13Javascript – Aprendendo controle de loop
-
Lecture 14Javascript – Aprendendo Funções
-
Lecture 15JavaScript – Arrays
-
Lecture 16Javascript – Aprendendo Eventos
-
Lecture 17Javascript – Aprendendo Sobre Cookies
-
Lecture 18Javascript – Redirecionamento de página
-
Lecture 19Javascript – Caixas de diálogo
-
Lecture 20Javascript – Aprendendo Void Keyword
-
Lecture 21JavaScript – Aprendendo a imprimir uma página
-
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.