⊗jsPmSOEAV 290 of 505 menu

Massiivi äärmuslikud väärtused spread operaatori abil JavaScriptis

Vaadake järgnevat koodi:

let max = Math.max(1, 2, 3, 4, 5);

Nagu näete, leitakse selles koodis suurim arvudest. Aga mis teha, kui meie arvud on esitatud massiivi kujul? Näiteks nii:

let arr = [1, 2, 3, 4, 5];

Kahjuks ei saa me teha järgmist:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // siin ei saa massiivi edastada

Muidugi võime me käsitsi määrata massiivi elemendid Math.max funktsiooni, nii:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr[0], arr[1], arr[2], arr[3], arr[4]);

Siiski kaob sel juhul kõik universaalsus: meie kood leiab maksimaalse väärtuse ainult 5 elemendiga massiivi jaoks.

Aga mis siis, kui vajame rohkem või vähem elemente massiivis? Lahendus on olemas! Kasutame spread operaatorit:

let arr = [1, 2, 3, 4, 5] let max = Math.max(...arr);

See kood, hoolimata selle lihtsusest, on väga võimas. Math.max suudab vastu võtta suvalise arvu parameetreid, mis tähendab, et spread operaatori abil saame kasutada suvalise suurusega massiivi!

Antud on arvude massiiv. Kasutades Math.min funktsiooni ja spread operaatorit, kuva ekraanile massiivi minimaalne väärtus.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu