2013-12-16 2 views
0

Есть функция в javascript, чтобы взять первый элемент? Существует push - этот элемент помещается в конец, и мне нужно, чтобы функция начиналась с начала (с последующим уничтожением), поэтому мой массив будет работать как список FIFO/стейк.Javascript list/steak

ответ

3

Вы, кажется, хотите shift.

Это удаляет первый элемент массива и возвращает его.

Он часто используется для обработки очередей

var fun; 
while (fun=queue.shift()) fun(); 
+0

Да, нажмите/поп для стека (LIFO), толчок/сдвиг для очереди (FIFO). – sbking

1

Вы можете использовать стык, как это:

obj = arr.splice(0,1)[0]; 

Это удалит первый элемент и поместить его в вар OBJ.

Смежные вопросы