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.
push()
6.6.1. 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]
pop()
6.6.2. 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]
shift()
6.6.3. 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]
unshift()
6.6.4. 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]
splice()
6.6.5. 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]
concat()
6.6.6. 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.