Книга: JavaScript. Подробное руководство, 6-е издание
7.8.7. Методы push() и рор()
7.8.7. Методы push() и рор()
Методы push()
и рор()
позволяют работать с массивами как со стеками. Метод push()
добавляет один или несколько новых элементов в конец массива и возвращает его новую длину. Метод pop()
выполняет обратную операцию - удаляет последний элемент массива, уменьшает длину массива и возвращает удаленное им значение. Обратите внимание, что оба эти метода изменяют исходный массив, а не создают его модифицированную копию. Комбинация push()
и рор()
позволяет на основе массива реализовать стек с дисциплиной обслуживания «первым вошел - последним вышел». Например:
var stack = []; // стек: []
stack.push(1,2): // стек: [1,2] Вернет 2
stack.pop(); // стек: [1] Вернет 2
stack.push(3); // стек: [1,3] Вернет 2
stack.pop(); // стек: [1] Вернет 3
stack.push([4,5]); // стек: [1,[4,5]] Вернет 2
stack.рор() // стек: [1] Вернет [4,5]
stack.рор(); // стек: [] Вернет 1
- 5.4. РЕКОМЕНДАЦИИ НАЧИНАЮЩИМ ПО СОСТАВЛЕНИЮ ОПИСАНИЙ АЛГОРИТМОВ И ЭВРОРИТМОВ
- Что нужно для того, чтобы компьютер проработал долго и надежно
- Прорыв
- Pushing a News Article onto a Server
- Прорывная практика: Разыгрывая коллективное мышление
- Глава 37, которую написал Крис Херн Жесткий менеджмент на быстрорастущих предприятиях
- 3. Прорывные изменения – это новая норма
- 3. Станьте двигателем прорывных изменений
- Активация push-писем
- Часть первая Что такое РОР!-метод?
- Зал славы РОР! – метода
- Активация Push-писем