<--

splice (método Javascript) - Manipulando Arrays com Precisão

O método splice() em JavaScript é uma maneira poderosa de modificar um array, permitindo que você adicione, remova ou substitua elementos dentro do array. Ele tem a seguinte sintaxe:

array.splice(início, quantidadeASerRemovida, elemento1, elemento2, ..., elementoN)
  • array: O array que você deseja modificar.
  • início: O índice a partir do qual você deseja iniciar a modificação do array.
  • quantidadeASerRemovida: O número de elementos a serem removidos a partir do índice de início. Se esse valor for 0, nenhum elemento será removido.
  • elemento1, elemento2, ..., elementoN: Os elementos que você deseja adicionar ao array a partir do índice de início. Esses elementos são opcionais.

Aqui estão alguns exemplos de como o método splice() pode ser usado:

Adicionar elementos a um array:

const array = [1, 2, 3, 4, 5];
array.splice(2, 0, 6, 7); // Adiciona os elementos 6 e 7 no índice 2
console.log(array); // [1, 2, 6, 7, 3, 4, 5]

Remover elementos de um array:

const array = [1, 2, 3, 4, 5];
array.splice(2, 2); // Remove 2 elementos a partir do índice 2
console.log(array); // [1, 2, 5]

Substituir elementos em um array:

const array = [1, 2, 3, 4, 5];
array.splice(2, 2, 6, 7); // Remove 2 elementos a partir do índice 2 e adiciona 6 e 7 no mesmo local
console.log(array); // [1, 2, 6, 7, 5]

Lembre-se de que o método splice() modifica o array original e retorna um novo array contendo os elementos removidos, se houver algum. Se nenhum elemento for removido, ele retornará um array vazio. Portanto, é uma operação destrutiva que afeta o array original. Certifique-se de usá-lo com cuidado e de acordo com os requisitos do seu código.