Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

fill()

fill()

Заполнить все элементы массива статическим значением:

var salary = [3200, 3350, 1620, 4000];
salary.fill(8000); // 8000,8000,8000,8000

Демо

Определение и использование

Метод fill() заполняет все элементы массива статическим значением.
Можно указать индекс для начала и окончания fill(). По умолчанию он изменяет весь массив.

Поддержка браузеров


Примечание. Метод fill() не поддерживается в Internet Explorer 11 и более ранних версиях.

Синтаксис

array.fill(value, start, end)

Значения параметров

Параметр Описание
value Обязательный. Значение для заполнения массива
start Необязательный. Индекс для начала заполнения массива (по умолчанию 0)
end Необязательный. Индекс, чтобы остановить заполнение массива (по умолчанию — array.length)

Технические подробности

Возвращаемое значение: Массив, измененный массив
Версия JavaScript: ECMAScript 6

Дополнительные примеры

Заполнить последние два элемента массива статическим значением:

var salary= [3200, 3350, 1620, 4000];
salary.fill(8000,2,4); // 3200,3350,8000,8000