У объекта 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 полезен, когда необходимо заполнить массив произвольным значением.