У объекта Array в JavaScript много полезных методов. Однако в спешке многие забывают заглянуть в документацию. Это приводит к появлению кода, от которого можно безболезненно отказаться. Ниже — несколько полезных методов у массивов в JavaScript.
Array.prototype.fill()
Он позволяет заполнить массив или его часть определённым значением. Сигнатура метода выглядит так:
fill(value [, start = 0 [, end = this.length]])
Параметры start и end опциональны. Они бывают полезными, когда требуется заполнить только часть массива. Несколько примеров:
// Создаём массив из пяти элементов и заполняем единицами
Array(5).fill(1); // [1, 1, 1, 1, 1]
// Массив из двух элементов
Array(2).fill('Hello'); // ['Hello', 'Hello']
Резюме: метод fill полезен, когда необходимо заполнить массив произвольным значением.