Array
Em JavaScript, um array é um tipo de dado que permite armazenar múltiplos valores em uma única variável. Os arrays são usados para armazenar coleções de dados, como números, strings, objetos ou mesmo outras arrays. Eles são uma das estruturas de dados mais comuns em JavaScript. Aqui está a sintaxe básica para criar e usar um array:
Criando um Array:
var meuArray = [valor1, valor2, valor3, ...];
valor1
,valor2
,valor3
, …: São os valores que você deseja armazenar no array.
Exemplo de Array:
var numeros = [1, 2, 3, 4, 5];
var nomes = ["Alice", "Bob", "Charlie"];
var misturado = [1, "Hello", true, { chave: "valor" }];
Neste exemplo, numeros
é um array de números, nomes
é um array de strings e misturado
é um array que contém números, strings, booleanos e um objeto.
Acessando Elementos do Array:
Você pode acessar os elementos de um array usando um índice numérico baseado em zero:
var numeros = [1, 2, 3, 4, 5];
console.log(numeros[0]); // Saída: 1
console.log(numeros[2]); // Saída: 3
Modificando Elementos do Array:
Você pode modificar um elemento do array atribuindo um novo valor a um índice específico:
var numeros = [1, 2, 3, 4, 5];
numeros[1] = 10;
console.log(numeros); // Saída: [1, 10, 3, 4, 5]
Métodos de Array:
JavaScript fornece uma variedade de métodos embutidos para trabalhar com arrays. Alguns exemplos comuns incluem:
push()
: Adiciona um ou mais elementos ao final do array.pop()
: Remove o último elemento do array.shift()
: Remove o primeiro elemento do array.unshift()
: Adiciona um ou mais elementos ao início do array.splice()
: Adiciona ou remove elementos de uma posição específica do array.
var frutas = ["maçã", "banana", "laranja"];
frutas.push("uva"); // Adiciona "uva" ao final do array
frutas.pop(); // Remove "uva" do final do array
frutas.shift(); // Remove "maçã" do início do array
frutas.unshift("abacaxi"); // Adiciona "abacaxi" ao início do array
frutas.splice(1, 1, "pera"); // Substitui o elemento no índice 1 por "pera"
Iterando sobre um Array:
Você pode iterar sobre os elementos de um array usando um loop for
ou métodos de array como forEach()
:
var numeros = [1, 2, 3, 4, 5];
for (var i = 0; i < numeros.length; i++) {
console.log(numeros[i]);
}
numeros.forEach(function(numero) {
console.log(numero);
});
Estes são apenas alguns conceitos básicos sobre arrays em JavaScript. Eles são uma parte fundamental da linguagem e são amplamente utilizados em desenvolvimento web e aplicativos para armazenar e manipular dados de maneira eficiente.