Теория JavaScript. ч.11. Функция .pop().
Предыдущие части:
3. Операторы, Операнды и Выражения.
4. Приоритет операторов, Ассоциативность, Глобальность и Локальность.
5. Переменные. Операции для назначения переменных
6. Поплавки (десятичные числа)

Эта функция является противоположностью.push (). Она используется для того, чтобы извлекать значение из конца массива. При этом, элемент, который мы вытащим, можно записать в виде переменной.
Другими словами .pop () – это функция извлечения последнего элемента из массива с последующим либо выкидыванием из кода, либо для назначения переменной.
Если вызвать эту функцию для пустого элемента или же пустого массива, то значение вытащенной части данных будет неопределённым (undefined).
Так как он не привязан конкретно к массивам, то может использоваться к схожим по структуре участкам кода (пример: объект). Также, при использовании.pop (), также привязан к функции.length. Однако объекты, которые не связаны с последней упомянутой, могут повести себя неправильно при попытке вытащить их при помощи функции. Об этом тоже не стоит забывать.

6.4М