Javascript "shift" versus "splice" - ¿son estas declaraciones iguales?
Solo quiero confirmar si las siguientes dos declaraciones de Javascript producen los mismos resultados, como me parece:
Primero:
var element = my_array.splice(0,1)[0];
Segundo:
var element = my_array.shift();
Quiero sustituir el primero por el segundo, en mi propio código, para mejorar la legibilidad. ¿Puedo hacer esto?