JavaScript Array fill ()

Метод JavaScript Array fill () повертає масив, заповнюючи всі елементи статичним значенням.

Синтаксис fill()методу:

 arr.fill(value, start, end)

Тут arr - це масив.

Параметри fill ()

fill()Метод приймає в:

  • value - Значення, яким потрібно заповнити масив.
  • start (необов’язково) - індекс запуску (за замовчуванням 0 ).
  • end (необов’язково) - Кінцевий індекс (за замовчуванням Array.length ) (ексклюзивно).

Повернене значення з fill ()

  • Повертає змінений масив, заповнений значенням від початку до кінця.

Примітки:

  • Якщо початок або кінець негативні, індекси відлічуються назад.
  • Оскільки fill()це метод мутатора, він змінює сам масив (а не копію) і повертає його.

Приклад: Заповнення масиву методом fill ()

 var prices = (651, 41, 4, 3, 6); // if only one argument, fills all elements new_prices = prices.fill(5); console.log(prices); // ( 5, 5, 5, 5, 5 ) console.log(new_prices); // ( 5, 5, 5, 5, 5 ) // start and end arguments specify what range to fill prices.fill(10, 1, 3); console.log(prices); // ( 5, 10, 10, 5, 5 ) // -ve start and end to count from back prices.fill(15, -2); console.log(prices); // ( 5, 10, 10, 15, 15 ) // invalid indexed result in no change prices.fill(15, 7, 8); console.log(prices); // ( 5, 10, 10, 15, 15 ) prices.fill(15, NaN, NaN); console.log(prices); // ( 5, 10, 10, 15, 15 )

Вихідні дані

 (5, 5, 5, 5, 5) (5, 5, 5, 5, 5) (5, 10, 10, 5, 5) (5, 10, 10, 15, 15) (5, 10, 10 , 15, 15) (5, 10, 10, 15, 15)

Тут ми бачимо, що fill()метод заповнює масив від початку до кінця переданим значенням. fill()Метод змінює масив на місці, а також повертає модифікований масив.

Параметри початку та кінця необов’язкові, а також можуть бути від’ємними (для зворотного відліку).

Масив не оновлюється, якщо аргументи початку та кінця недійсні.

Рекомендована література: масив JavaScript

Цікаві статті...