Метод 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', '!']

Смотрите также

  • метод unshift,
    который добавляет элементы в начало массива
  • метод push,
    который добавляет элементы в конец массива
  • методы shift и pop,
    которые удаляют элементы из массива



Чат с GPT Компилятор