Справочник javascript: pop
Форум |
Учебник | Node.JS скринкаст | Стандарт языка | Справочник |
Discord чат |
| Статьи | Тест знаний | Аналоги функций PHP |
Справочник javascript: pop
Форум |
Учебник | Node.JS скринкаст | Стандарт языка | Справочник |
Discord чат |
| Статьи | Тест знаний | Аналоги функций PHP |
Автор: Vladimir_O, дата: 27 ноября, 2009 - 15:53
#permalinkДумаю что полезно будет добавить, что этот метод извлекает первый элемент массива и возвращает его. При этом возвращенный элемент удаляется из массива, а длина массива уменьшается на единицу. Если массив пустой, то метод pop() возвращает значение undefined, при этом массив так и остается пустым.
Автор: Гость (не зарегистрирован), дата: 9 января, 2010 - 20:19
#permalink"Думаю что полезно будет добавить, что этот метод извлекает "первый" элемент массива и возвращает его."
Видимо, не "первый", а "последний".
Автор: Гость (не зарегистрирован), дата: 24 февраля, 2010 - 15:16
#permalinkОписание, примеры
Этот метод изменяет исходный массив. Удаляет последний элемент массива. на выходе удаленный элемент массива.
Автор: Increazon, дата: 28 декабря, 2010 - 20:22
#permalinkempty.pop() - что возвратит? Голубиная документированность попы здесь.
Автор: Гост (не зарегистрирован), дата: 27 февраля, 2012 - 10:23
#permalinkУдоляет последний элемент масива.
На различные параметры myFish.pop(myFish[2]) , myFish.pop(2) и тд , ошибок не выдает но результат остается не изменяемым , удаляется последней элемент массива.
Автор: niked (не зарегистрирован), дата: 13 августа, 2014 - 16:33
#permalinkзачем ему передавать какие-то входящие параметры если ему на вход ничего не надо передавать???? он просто вырезает последний элемент массива! и этот элемент можно присвоить другой переменной!!!! для удаления нескольких элементов вызывай несколько раз
Автор: Гость (не зарегистрирован), дата: 25 октября, 2016 - 22:16
#permalinkВесьма полезный метод, например, когда надо достать имя файла:
var fileName = path.split('/').pop();А потом и расширение файла:
var extFile = fileName.split('.').pop();И не забыть перепроверить
fileName != extFileдля случая, когда расширение не указано.Автор: Гость (не зарегистрирован), дата: 19 июня, 2017 - 12:25
#permalinkима а с
Автор: NikitaP, дата: 8 ноября, 2018 - 09:20
#permalinkПричем, если использовать pop в цикле он вернёт только половину элементов массива. Если число элементов нечётное, например 5, он вернёт 3 элемента (в большую сторону)
let arr = [1,2,3,4,5]; for(let i = 0;i < arr.length; i++){ console.log(arr.pop()); } // Вывод : 5 4 3