Pensé que estaba haciendo así:
const months2 = ['Jan', 'March', 'April', 'June']; console.log(months2.splice(3, 1));salida: [ 'Junio' ]
En realidad lo tienes exactamente correcto. Array.splice elimina elementos de la matriz existente y devuelve los elementos que se eliminaron.
const months2 = ['Jan', 'March', 'April', 'June']; console.log(months2.splice(3, 1)); // Output: ['June'] console.log(months2); // Output: ['Jan', 'March', 'April']