1
resposta

[Dúvida] Splice( );

É correto afirmar que o primeiro parâmetro do método splice também indica a posição onde será inserido o elemento ou o primeiro elemento que passarmos no terceiro parâmetro do método em questão?

Por exemplo:

const listaEstudantes = ['Berg', 'Fael', 'Zacaro', 'Lucas', 'Joel', 'Alan'];

listaEstudantes.splice(3, 2, 'Pedro', 'Carlos', 'Vitin'); // remove Lucas e Joel e adiciona Pedro, Carlos e Vitin a partir do índice 3.

console.log(listaEstudantes); // ['Berg', 'Fael', 'Zacaro', 'Pedro', 'Carlos', 'Vitin', 'Alan];

1 resposta

Boa noite, Rosemberg,

Sim, a afirmação está correta. No método splice(), o primeiro parâmetro tem dupla função:

https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/splice