06.6 ‐ Array - sabrinabm94/javascript GitHub Wiki

6.6 Métodos auxiliares para array

Os arrays são estruturas de dados essenciais que armazenam coleções de elementos, e dominar esses métodos é crucial para realizar operações como adição, remoção e modificação de elementos de forma eficiente.

6.6.1. push()

O método push() adiciona um ou mais elementos ao final de um array e retorna o novo comprimento do array.

const numbers = [1, 2, 3];
numbers.push(4);
console.log(numbers); 
// Saída: [1, 2, 3, 4]

6.6.2. pop()

O método pop() remove o último elemento de um array e retorna esse elemento.

const numbers = [1, 2, 3, 4];
const lastNumber = numbers.pop();
console.log(lastNumber); 
// Saída: 4

console.log(numbers); 
// Saída: [1, 2, 3]

6.6.3. shift()

O método shift() remove o primeiro elemento de um array e retorna esse elemento.

const numbers = [1, 2, 3];
const firstNumber = numbers.shift();
console.log(firstNumber); 
// Saída: 1

console.log(numbers); 
// Saída: [2, 3]

6.6.4. unshift()

O método unshift() adiciona um ou mais elementos ao início de um array e retorna o novo comprimento do array.

const numbers = [2, 3];
numbers.unshift(1);
console.log(numbers); 
// Saída: [1, 2, 3]

6.6.5. splice()

O método splice() altera o conteúdo de um array, adicionando novos elementos enquanto remove elementos antigos.

const numbers = [1, 2, 3, 4, 5];
numbers.splice(2, 2, 'a', 'b');
console.log(numbers); 
// Saída: [1, 2, "a", "b", 5]

6.6.6. concat()

O método concat() combina dois ou mais arrays, retornando um novo array sem modificar os arrays originais.

const numberOne = [1, 2];
const numberTwo = [3, 4];
const numbersTogether = numberOne.concat(numberTwo);
console.log(numbersTogether); 
// Saída: [1, 2, 3, 4]

Ao entender e utilizar esses métodos auxiliares, você poderá realizar uma variedade de tarefas de maneira rápida e precisa em seus projetos JavaScript.

No próximo capítulo, vamos explorar variáveis do tipo objeto em JavaScript e aprender sobre os métodos e operações auxiliares para trabalhar com objetos.