Примеры
Заполните все элементы значением:
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
fruits.fill("Киви");
Попробуйте сами »
Заполните два последних элемента:
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
fruits.fill("Киви", 2, 4);
Попробуйте сами »
Описание
Метод fill() заполняет значениями указанные элементы массива.
Метод fill() перезаписывает исходный массив.
Можно указать начальную и конечную позицию. Если нет, все элементы будут заполнены.
Синтаксис
array.fill(value, start, end)
Параметры
| Параметр | Описание |
| value | Необходимый. Значение для заполнения. |
| start | Необязательный. Начальный индекс (позиция). По умолчанию — 0. |
| end | Необязательный. Индекс остановки (позиция). По умолчанию используется длина массива. |
Возвращаемое значение
| Тип | Описание |
| Array | Заполненный массив. |
Учебники по массивам:
Поддержка браузера
fill() — это функция ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах с июня 2017 года:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
fill() не поддерживается в Internet Explorer.