Výplň pole JavaScript ()

Metoda JavaScript Array fill () vrací pole vyplněním všech prvků statickou hodnotou.

Syntaxe fill()metody je:

 arr.fill(value, start, end)

Zde je arr pole.

vyplnit () parametry

fill()Metoda bere v:

  • value - Hodnota, kterou se má pole vyplnit.
  • start (volitelně) - Start index (výchozí je 0 ).
  • end (volitelné) - End index (výchozí je Array.length ) (exkluzivní).

Vrátit hodnotu z fill ()

  • Vrátí upravené pole vyplněné hodnotou od začátku do konce.

Poznámky:

  • Pokud je začátek nebo konec záporný, indexy se počítají od zpět.
  • Jelikož fill()jde o metodu mutátoru, změní samotné pole (nikoli kopii) a vrátí jej.

Příklad: Vyplnění pole metodou 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ýstup

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

Zde vidíme, že fill()metoda vyplňuje pole od začátku do konce předanou hodnotou. fill()Metoda mění pole v místě, jakož i vrátí upraveného pole.

Počáteční a koncové parametry jsou volitelné a mohou být také záporné (počítat zpět).

Pole není aktualizováno, pokud jsou počáteční a koncový argument neplatné.

Doporučené čtení: Pole JavaScript

Zajímavé články...