Метод 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,
    кои отстрануваат елементи од низата