Meetod fill

Meetod fill täidab massiivi etteantud väärtustega. Meetodi esimeses parameetris määratakse vajalik väärtus. Teises ja kolmandas valikulistes parameetrites määrame vastavalt täitmise algus- ja lõpppositsiooni.

Süntaks

javascriptmassiiv.fill(element, [alguspositsioon, [lõpppositsioon]]);

Näide

Täidame massiivi selle meetodi abil:

javascriptlet res = [1, 2, 3, 4].fill('!');
console.log(res);

Koodi täitmise tulemus:

javascript['!', '!', '!', '!']

Näide

Nüüd määrame, millisest positsioonist tuleb massiiv täita:

javascriptlet res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);

Koodi täitmise tulemus:

javascript['a', '!', '!']

Näide

Täidame massiivi, määrates peale alguspositsiooni ka lõpppositsiooni:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);

Koodi täitmise tulemus:

javascript['a', 'b', '!', 'e']

Näide

Nüüd alustame massiivi täitmist väga lõpust, määrates teiseks parameetriks indeksi -1:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);

Koodi täitmise tulemus:

javascript['a', 'b', 'c', '!']

Vaata ka

  • meetod unshift,
    mis lisab elemendid massiivi algusesse
  • meetod push,
    mis lisab elemendid massiivi lõppu
  • meetodid shift ja pop,
    mis eemaldavad elemente massiivist