Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
111 of 264 menu

Метад fill

Метад 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,
    якія выдаляюць элементы з масіва
byenru