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.