Javascript “shift” versus “splice” - estas declarações são iguais?
Eu só quero confirmar se as duas instruções JavaScript a seguir produzem os mesmos resultados, como me parece:
Primeiro:
var element = my_array.splice(0,1)[0];
Segundo:
var element = my_array.shift();
Eu quero substituir o primeiro pelo segundo, no meu próprio código, para melhorar a legibilidade. Posso fazer isso?