pop

pop

> Функции

Удаляет последнюю ячейку массива array и возвращает соответствующий элемент.

Параметры
Возвращаемое значение
TypeScript

В JavaScript a.pop() возвращает undefined на пустом массиве, тогда как pop в LeekScript пишет ошибку в журнал и возвращает null: проверяйте === undefined или длину перед вызовом. Внимание: undefined, законно положенный в массив, даёт ровно тот же результат.

Python

В Python a.pop() возбуждает IndexError на пустом списке, тогда как pop в LeekScript пишет ошибку в журнал и возвращает null: проверяйте if a: перед вызовом. a.pop() принимает вдобавок индекс — a.pop(0) убирает и возвращает первый элемент, смотрите shift — и индекс за пределами границ тоже возбуждает IndexError.