Метод Javascript shift () удаляет элемент в нулевом индексе и сдвигает значения в последовательных индексах вниз, затем возвращает это удаленное значение.
Javascript Array shift ( )
Массив shift () — это встроенная функция JavaScript, которая удаляет первый элемент из массива и возвращает этот удаленный элемент. Метод array.shift () не принимает никаких аргументов.
Метод shift () изменяет длину массива, для которого мы вызываем метод shift (). Метод shift () не является чистой функцией, поскольку он напрямую изменяет массив.
Чтобы удалить последний элемент массива в Javascript, используйте всплывающее окно Javascript. () метод. Если свойство length равно 0, возвращается undefined.
Синтаксис
Синтаксис метода shift () следующий.
array.shift ()
Элемент массива может быть строкой, числом, массивом, логическим значением или любыми другими типами объектов, которые разрешены в массиве Javascript.
Давайте возьмем простой пример.
//app.jslet apps = ["Instagram", "Facebook", "Messanger"]; apps.shift (); console.log (apps);
Первый элемент массива будет удален, и длина массива будет 2.
Использование метода shift () в цикле while
Если мы хотим проверить конкретное условие с помощью функции shift (), вы можете использовать цикл while. Мы можем использовать метод shift () в цикле while, как в приведенном ниже коде.
//app.jslet names = ["Харви", "Донна", "Майк", "Рэйчел", «Луи», «Джессика»]; while ((i = names.shift ())! == undefined) {console.log (i);}
Итак, пока значение undefined , он удалит каждый элемент массива.
Метод shift () удаляет и возвращает удаленный элемент исходного массива. Все оставшиеся элементы в массиве сдвигаются на один слот влево, чтобы заполнить дыру, образовавшуюся при удалении первого элемента. Он не создаст новый массив.
Метод Javascript shift () удаляет первый элемент, тогда как метод pop () удаляет последний элемент массива.
Наконец, пример сдвига массива Javascript завершен.
См. Также
Javascript array push ()
Javascript-массив pop ()
Javascript-массив unshift ()