javascript 配列 shift()とpop()

全然知らなかった。きっと常識なんでしょう。。

Array.shift()
Array.pop()

どちらも値を取り出してるんですね。
削除するだけかと思ってました。

普段からarray[i]=valueってな具合に値を出し入れすることぐらいだったので
まったく知りませんでした。

var item,ary = ['aaa','bbb','ccc']
while( item = ary.shift() ){
  console.log(item)
}