Эльфиори
Эльфиори Подписчиков: 68

Теория JavaScript. ч.12. Функция .shift().

3 дочитывания
1 комментарий
Эта публикация уже заработала 0,15 рублей за дочитывания
Зарабатывать

Предыдущие части:


1. Введение.

2. Типы данных

3. Операторы, Операнды и Выражения.

4. Приоритет операторов, Ассоциативность, Глобальность и Локальность.

5. Переменные. Операции для назначения переменных

6. Поплавки (десятичные числа)

7. Литералы

8. Массив

9. Функция.length

10. Функция.push ().

11.Функция.pop ().

Теория JavaScript. ч.12. Функция .shift().

.shift () – эта функция схожа с функцией.pop (), за исключением того, что из массива она удаляет первый элемент.

Также, как и.pop (), она ссылается на.length, отчего изменения длины массива не становятся критичными, и ошибки соответственно, нет. По факту, эта функция всегда удаляет элемент, чей индекс автоматически равен 0. Если массив пуст, то тогда значение функции будет неопределённым (undefined).

Также, как и.push (), и.pop (), эта функция не является типовой, и может работать не только в массиве, но и со схожими к нему участками кода (пример: объект).

Через эту функцию можно также прописывать удаленный элемент как переменную. Но отличия, помимо удаление другого элемента, от известных функций все же имеется. Это скорость. Функция.shift () медленней, так как помимо удаления элемента, коду нужно присвоить новые автоматические индексы оставшимся данным.

Тем больше массив, чем дольше будет происходить присвоение и тем больше памяти понадобится для этой операции. Про это не стоит забывать.

Но, с другой стороны, если нужно убрать первый элемент, то вариантов нет, необходимо использовать эту функцию.

1 комментарий
Понравилась публикация?
6 / -1
нет
0 / 0
Подписаться
Донаты ₽
Комментарии: 1
Отписаться от обсуждения Подписаться на обсуждения
Популярные Новые Старые
26.05.2022, 21:13
Воронеж

+1 / 0
картой
Ответить
раскрыть ветку (0)
Главная
Коллективные
иски
Добавить Видео Опросы