Login | Iscriviti | FAQ
Anonymous

undo .shift() in an array

+ Rispondi al messaggio

2 messaggi Pagina 1 di 1


undo .shift() in an array

da bigpumpkin » lun feb 04, 2013 11:30 pm

Anyone know a quick trick to restore the shifted array to its original? Doesn't seem to work with only .unshift().
Avatar utente

bigpumpkin

  • Messaggi: 2
  • Iscritto il: mer gen 09, 2013 6:00 pm

Re: undo .shift() in an array

da XainPro » mar feb 05, 2013 10:52 am

Use it like This

var a = [1, 2, 3, 4];
a.unshift(0);
a; // => [0, 1, 2, 3, 4]

a.slice(0).unshift(0); // Use "slice" to avoid mutating "a".
Avatar utente

XainPro

  • Messaggi: 3933
  • Iscritto il: ven feb 17, 2012 8:10 pm


+ Rispondi al messaggio

Pagina 1 di 1