Vyplnenie poľa JavaScript ()

Metóda JavaScript Array fill () vracia pole vyplnením všetkých prvkov statickou hodnotou.

Syntax fill()metódy je:

 arr.fill(value, start, end)

Tu je arr pole.

vyplniť () parametre

fill()Metóda berie v:

  • hodnota - hodnota, ktorou sa má pole vyplniť.
  • start (voliteľné) - Spustiť index (predvolená hodnota je 0 ).
  • end (voliteľné) - End index (predvolená hodnota je Array.length ) (exkluzívne).

Vrátiť hodnotu z fill ()

  • Vráti upravené pole vyplnené hodnotou od začiatku do konca.

Poznámky:

  • Ak je začiatok alebo koniec negatívny, indexy sa počítajú odzadu.
  • Pretože fill()je to metóda mutátora, zmení samotné pole (nie kópiu) a vráti ho.

Príklad: Vyplnenie poľa metódou 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 )

Výkon

 (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)

Tu vidíme, že fill()metóda vyplňuje pole od začiatku do konca odovzdanou hodnotou. fill()Metóda mení poľa v mieste, ako aj vráti upraveného poľa.

Počiatočné a koncové parametre sú voliteľné a môžu byť tiež záporné (počítať dozadu).

Ak sú argumenty start a end neplatné, pole sa neaktualizuje.

Odporúčané čítanie: Pole JavaScript

Zaujímavé články...