Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Array.prototype.pop()

Ця стаття потребує редакційного огляду. Як ви можете допомогти.

Метод pop() видаляє останній елемент масиву та повертає цей елемент.

Синтаксис

arr.pop()

Опис

Метод pop видаляє останній елемент масиву та повертає його викликачу.

pop є навмисно загальним; цей метод може бути викликаний або застосований до об'єктів, схожих на масиви. Об'єкти, які не мають властивості length, що відображає останній елемент в серії послідовних числових властивостей, які починаються з нуля, можуть поводити себе неправильно.

Якщо ви викличите pop() на порожньому масиві, він поверне undefined.

Приклади

Видалення останнього елементу масиву

Наступний код створює "myFish" масив, який складається з чотирьох елементів, а потім видаляє останній елемент.

var myFish = ['янгол', 'клоун', 'мандарин', 'осетер'];

console.log(myFish); // ['янгол', 'клоун', 'мандарин', 'осетер']

var popped = myFish.pop();

console.log(myFish); // ['янгол', 'клоун', 'мандарин' ] 

console.log(popped); // 'осетер'

Специфікації

Специфікація Статус Коментарі
ECMAScript 3rd Edition (ECMA-262) Standard Первинне визначення. Реалізовано у JavaScript 1.2.
ECMAScript 5.1 (ECMA-262)
The definition of 'Array.prototype.pop' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Array.prototype.pop' in that specification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Array.prototype.pop' in that specification.
Draft  

Сумісність з браузерами

Можливість Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базова підтримка 1.0 1.0 (1.7 or earlier) 5.5 (Yes) (Yes)
Можливість Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базова підтримка (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Дивіться також

Мітки документа й учасники

 Зробили внесок у цю сторінку: nesteant, makk
 Востаннє оновлена: nesteant,