JavaScript-taulukon täyttö ()

JavaScript Array fill () -menetelmä palauttaa matriisin täyttämällä kaikki elementit staattisella arvolla.

Menetelmän syntaksi fill()on:

 arr.fill(value, start, end)

Tässä arr on taulukko.

fill () Parametrit

fill()Menetelmä vie:

  • arvo - Arvo, jolla taulukko täytetään.
  • start (valinnainen) - Start index (oletus on 0 ).
  • end (valinnainen) - End index (oletus on Array.length ) (ei sisällä).

Palautusarvo täytöstä ()

  • Palauttaa muokatun taulukon, joka on täynnä arvoa alusta loppuun.

Huomautuksia:

  • Jos alku tai loppu on negatiivinen, indeksit lasketaan taaksepäin.
  • Koska fill()se on mutatointimenetelmä, se muuttaa itse taulukkoa (ei kopiota) ja palauttaa sen.

Esimerkki: Täyttöryhmä fill () -menetelmällä

 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 )

Tuotos

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

Täällä voimme nähdä, että fill()menetelmä täyttää matriisin alusta loppuun välitetyllä arvolla. fill()Menetelmä muuttaa joukko paikallaan sekä palauttaa modifioitu matriisi.

Aloitus- ja lopetusparametrit ovat valinnaisia ​​ja voivat olla myös negatiivisia (taaksepäin laskemiseksi).

Taulukkoa ei päivitetä, jos aloitus- ja lopetusargumentit ovat virheellisiä.

Suositeltava lukeminen: JavaScript-taulukko

Mielenkiintoisia artikkeleita...