É 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];