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