Стек (LIFO — «последним пришёл, первым ушёл»). Все операции — O(1).
const stack = new Stack([1, 2]);stack.push(3);stack.pop(); // 3stack.peek(); // 2 Copy
const stack = new Stack([1, 2]);stack.push(3);stack.pop(); // 3stack.peek(); // 2
Кладёт элемент на вершину стека.
Снимает и возвращает элемент с вершины; undefined, если стек пуст.
undefined
Возвращает вершину стека, не удаляя её.
Элементы от вершины к основанию.
Итерация от вершины к основанию.
Стек (LIFO — «последним пришёл, первым ушёл»). Все операции — O(1).
Example