Ця стаття потребує редакційного огляду. Як ви можете допомогти.
Метод 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) |