Wypełnienie tablicy JavaScript ()

Metoda JavaScript Array fill () zwraca tablicę, wypełniając wszystkie elementy wartością statyczną.

Składnia fill()metody to:

 arr.fill(value, start, end)

Tutaj arr jest tablicą.

fill () Parametry

fill()Sposób odbywa się:

  • wartość - wartość, którą ma wypełnić tablica.
  • start (opcjonalnie) - Indeks początkowy (domyślnie 0 ).
  • end (opcjonalnie) - indeks końcowy (domyślnie Array.length ) (wyłącznie).

Wartość zwracana z wypełnienia ()

  • Zwraca zmodyfikowaną tablicę wypełnioną wartością od początku do końca.

Uwagi:

  • Jeśli początek lub koniec jest ujemny, indeksy są liczone od tyłu.
  • Ponieważ fill()jest to metoda mutatora, zmienia samą tablicę (nie kopię) i zwraca ją.

Przykład: Wypełnianie tablicy metodą 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 )

Wynik

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

Tutaj widzimy, że fill()metoda wypełnia tablicę od początku do końca przekazaną wartością. fill()Sposób zmienia układ na miejscu, jak również powraca zmodyfikowanej tablicy.

Parametry początkowe i końcowe są opcjonalne i mogą być również ujemne (aby liczyć wstecz).

Tablica nie jest aktualizowana, jeśli argumenty początkowy i końcowy są nieprawidłowe.

Zalecana literatura: tablica JavaScript

Interesujące artykuły...