Думаю что полезно будет добавить, что этот метод извлекает первый элемент массива и возвращает его. При этом возвращенный элемент удаляется из массива, а длина массива уменьшается на единицу. Если массив пустой, то метод pop() возвращает значение undefined, при этом массив так и остается пустым.
На различные параметры myFish.pop(myFish[2]) , myFish.pop(2) и тд , ошибок не выдает но результат остается не изменяемым , удаляется последней элемент массива.
зачем ему передавать какие-то входящие параметры если ему на вход ничего не надо передавать???? он просто вырезает последний элемент массива! и этот элемент можно присвоить другой переменной!!!! для удаления нескольких элементов вызывай несколько раз
Причем, если использовать 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
Метод pop() является полезным инструментом для удаления последнего элемента из массива и возвращения значения этого элемента. Однако он также изменяет исходный массив angel numbers, поэтому следует быть осторожным при его использовании. В данном примере использование pop() удалило элемент "surgeon" из массива myFish.
Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены. Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Думаю что полезно будет добавить, что этот метод извлекает первый элемент массива и возвращает его. При этом возвращенный элемент удаляется из массива, а длина массива уменьшается на единицу. Если массив пустой, то метод pop() возвращает значение undefined, при этом массив так и остается пустым.
"Думаю что полезно будет добавить, что этот метод извлекает "первый" элемент массива и возвращает его."
Видимо, не "первый", а "последний".
прошу прощения а точнее что возможно сделать конкретноделать
Просто, отредактировать пост, а три последних удалить.
Описание, примеры
Этот метод изменяет исходный массив. Удаляет последний элемент массива. на выходе удаленный элемент массива.
empty.pop() - что возвратит? Голубиная документированность попы здесь.
Удоляет последний элемент масива.
На различные параметры myFish.pop(myFish[2]) , myFish.pop(2) и тд , ошибок не выдает но результат остается не изменяемым , удаляется последней элемент массива.
зачем ему передавать какие-то входящие параметры если ему на вход ничего не надо передавать???? он просто вырезает последний элемент массива! и этот элемент можно присвоить другой переменной!!!! для удаления нескольких элементов вызывай несколько раз
Сказано же выше было, что для удаления нескольких элементов лучше удалить срез массива функцией
Весьма полезный метод, например, когда надо достать имя файла:
А потом и расширение файла:
И не забыть перепроверить
fileName != extFile
для случая, когда расширение не указано.има а с
исисмисисиси
Причем, если использовать pop в цикле он вернёт только половину элементов массива. Если число элементов нечётное, например 5, он вернёт 3 элемента (в большую сторону)
Roksa pradnik bialy
Метод pop() является полезным инструментом для удаления последнего элемента из массива и возвращения значения этого элемента. Однако он также изменяет исходный массив angel numbers, поэтому следует быть осторожным при его использовании. В данном примере использование pop() удалило элемент "surgeon" из массива myFish.
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.