06.6 ‐ Array - sabrinabm94/frontend 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.