Eliminar elementos de matriz en JavaScript - eliminar vs empalmar

¿Cuál es la diferencia entre usareldelete operador en el elemento de matriz en lugar de usarelArray.splice método?

Por ejemplo

myArray = ['a', 'b', 'c', 'd'];

delete myArray[1];
//  or
myArray.splice (1, 1);

¿Por qué incluso tengo el método de empalme si puedo eliminar elementos de matriz como puedo con los objetos?

Respuestas a la pregunta(24)

Su respuesta a la pregunta