Метод fill

Метод fill попуњава низ датим вредностима. У првом параметру метода се наводи потребна вредност. У другом и трећем опционим параметрима задајемо редом почетну и крајњу позицију за попуњавање.

Синтакса

javascriptниз.fill(елемент, [почетна позиција, [крајња позиција]]);

Пример

Хајде да попунимо низ користећи овај метод:

javascriptlet res = [1, 2, 3, 4].fill('!');
console.log(res);

Резултат извршавања кода:

javascript['!', '!', '!', '!']

Пример

Сада ћемо навести од које позиције треба да се попуни низ:

javascriptlet res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);

Резултат извршавања кода:

javascript['a', '!', '!']

Пример

Хајде да попунимо низ навођењем, поред почетне, и крајње позиције:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);

Резултат извршавања кода:

javascript['a', 'b', '!', 'e']

Пример

А сада ћемо започети попуњавање низа од самог краја, наводећи другим параметром индекс -1:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);

Резултат извршавања кода:

javascript['a', 'b', 'c', '!']

Погледајте такође

  • метод unshift,
    који додаје елементе на почетак низа
  • метод push,
    који додаје елементе на крај низа
  • методе shift и pop,
    који уклањају елементе из низа