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

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

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

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

1. Введение.

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

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

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

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

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

7. Литералы

8. Массив

9. Функция.length

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

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

12. Функция.shift ().

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

.unshift () – эта функция схожа с.push () добавляет один (или более) фрагментов (элементов) в начало созданного массива

Это функция, которая ссылается на.length, из-за чего опять же, изменение длины массива не становится ошибочным. Эта функция добавляет данные в самое начало массива. То есть, .unshift () всегда прибавляет элемент, чей автоматический индекс будет неизменно равен 0.

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

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

Чем больше массив, тем дольше будет происходить переназначение автоматических индексов.

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

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

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