Вступление
Эти методы JavaScript используются для повторного аранжировки существующего массива или объекта различными способами и возврата нового значения. Давайте посмотрим, как каждый функционирует.
Array.prototype.unshift ()
Этот метод добавляет значения, которые были введены в Начало массива. Затем он возвращает длину нового массива. Призыв к массиву последовательных слов будет иметь новые значения, показанные в массиве.
unshift () выходы:
5 [ 'flour', 'chocolate', 'eggs', 'butter', 'milk' ]
Array.prototype.shift ()
Этот метод принимает первое значение, также известное как значение в 0 -м индексе, и удаляет его из массива. Другие значения перемещаются вниз, чтобы восполнить потерянное пространство, и затем удаленное значение возвращается в назначенную переменную.
Обратите внимание, что этот метод будет работать только для массивов и объектов с двумя или более значениями, иначе он вернет неопределенным.
shift () выходы
[ 'butter', 'milk' ] eggs
Array.prototype.push ()
Этот метод работает точно так же, как Array.prototype.unshift (), но вместо того, чтобы добавлять значения к передней части массива, он будет добавлен к концу.
push () выходы
5 [ 'eggs', 'butter', 'milk', 'flour', 'chocolate' ]
Array.prototype.pop ()
Этот метод также работает почти так же, как Array.Prototype.Shift (), но удаляет и возвращает последнее значение вместо первого.
pop () выходы
[ 'eggs', 'butter' ] milk
Оригинал: “https://dev.to/whit1088/arrayprototypepop-push-shift-and-unshift-3j78”