Метод fill - заполнение массива элементами на JavaScript
Метод fill
заполняет массив заданными значениями.
В первом параметре метода указывается
нужное значение. Во втором и третьем
необязательных параметрах мы задаем соответственно
начальную и конечную позицию для заполнения.
Синтаксис
массив.fill(элемент, [начальная позиция, [конечная позиция]]);
Пример
Давайте заполним массив используя данный метод:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Результат выполнения кода:
['!', '!', '!', '!']
Пример
Теперь укажем с какой позиции нужно заполнить массив:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Результат выполнения кода:
['a', '!', '!']
Пример
Давайте заполним массив указав кроме начальной, еще и конечную позицию:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Результат выполнения кода:
['a', 'b', '!', 'e']
Пример
А теперь начнем заполнение массива
с самого конца, указав вторым параметром
индекс -1
:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Результат выполнения кода:
['a', 'b', 'c', '!']