Skip to content

Latest commit

 

History

History
93 lines (71 loc) · 2.9 KB

File metadata and controls

93 lines (71 loc) · 2.9 KB

Vou apresentar alguns dos métodos mais importantes e úteis disponíveis para manipulação de arrays em JavaScript. Acompanhe os exemplos e explicações a seguir:

  1. push(): Adiciona um ou mais elementos ao final do array.
const numeros = [1, 2, 3];
numeros.push(4);
console.log(numeros); // Saída: [1, 2, 3, 4]
  1. pop(): Remove o último elemento do array e retorna esse elemento.
const numeros = [1, 2, 3];
const ultimoNumero = numeros.pop();
console.log(numeros); // Saída: [1, 2]
console.log(ultimoNumero); // Saída: 3
  1. shift(): Remove o primeiro elemento do array e retorna esse elemento.
const numeros = [1, 2, 3];
const primeiroNumero = numeros.shift();
console.log(numeros); // Saída: [2, 3]
console.log(primeiroNumero); // Saída: 1
  1. unshift(): Adiciona um ou mais elementos no início do array.
const numeros = [2, 3];
numeros.unshift(1);
console.log(numeros); // Saída: [1, 2, 3]
  1. concat(): Concatena dois ou mais arrays, retornando um novo array resultante.
const array1 = [1, 2, 3];
const array2 = [4, 5];
const resultado = array1.concat(array2);
console.log(resultado); // Saída: [1, 2, 3, 4, 5]
  1. slice(): Retorna uma cópia superficial de parte do array, definida pelos índices de início e fim.
const numeros = [1, 2, 3, 4, 5];
const subArray = numeros.slice(1, 4);
console.log(subArray); // Saída: [2, 3, 4]
  1. splice(): Altera o conteúdo do array, removendo, substituindo ou adicionando elementos.
const numeros = [1, 2, 3, 4, 5];
numeros.splice(2, 2); // Remove dois elementos a partir do índice 2
console.log(numeros); // Saída: [1, 2, 5]
  1. forEach(): Executa uma função para cada elemento do array.
const numeros = [1, 2, 3];
numeros.forEach((numero) => {
  console.log(numero);
});
// Saída:
// 1
// 2
// 3
  1. map(): Cria um novo array com os resultados da aplicação de uma função em cada elemento do array original.
const numeros = [1, 2, 3];
const duplicados = numeros.map((numero) => numero * 2);
console.log(duplicados); // Saída: [2, 4, 6]
  1. filter(): Cria um novo array com todos os elementos que passam por um determinado teste.
const numeros = [1, 2, 3, 4, 5];
const pares = numeros.filter((numero) => numero % 2 === 0);
console.log(pares); // Saída: [2, 4]

Esses são apenas alguns dos métodos mais utilizados em JavaScript para manipulação de arrays. Existem muitos outros métodos disponíveis, cada um com sua finalidade específica. É uma boa prática consultar a documentação oficial do JavaScript para obter informações detalhadas sobre cada método e explorar suas possibilidades.

Com essas ferramentas em mãos, você poderá manipular e transformar arrays de forma eficiente, tornando seu código mais legível e conciso.