shift()

あれ?javascriptカテゴリとか仕事カテゴリって作ってなかったか。
 
[memo]
正直、なんというか、、、情けない。


var hoge = ["a","b","c","d"];

var fuge = hoge.shift();
という時に、(勝手に)期待した返値は

fuge = ["b","c","d"];
でしたが・・・。
 
間違ってました。
正しくは

fuge = ["a"];
で、かつこの時、

hoge = ["b","c","d"];
であると。
 
.shift()がBMLには無いのであまり使わないのと、.split()みたいな動きだと勝手に思い込んでてちょっと嵌った。ちょっとだけ。
 
基礎ができて無さすぎ。orz