ネイティブのFILO動作ではなく、先入れ先出し動作を示すArray.pop()に似たArrayメソッドが必要です。そうする簡単な方法はありますか?
Javascriptコンソールを想像してみてください。
>> array = [];
>> array.Push(1);
>> array.Push(2);
>> array.Push(3);
>> array.fifopop();
1 <-- array.pop() yields 3, instead
Array.prototype.shift()を使用できます
>> array = [];
>> array.Push(1);
>> array.Push(2);
>> array.Push(3);
>> array.shift(); //outputs 1 and removes it from the array
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift
メソッドはarray.shift()
です。 array.pop()
が最後の要素をプルするのと同じように、最初の配列要素をプルします。