⊗jsPmSOEAV 290 of 505 menu

Taulukon ääriarvot spread-operaattorilla JavaScriptissä

Katso seuraavaa koodia:

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

Kuten näet, tämä koodi löytää suurimman numeroiden joukosta. Mutta mitä tehdä, jos numeromme esitetään taulukkona? Esimerkiksi näin:

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

Emme valitettavasti voi tehdä seuraavaa:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // taulukkoa ei voi välittää tässä

Tietenkin voimme manuaalisesti syöttää taulukon elementit Math.max:ään, näin:

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

Kuitenkin tässä tapauksessa kaikki yleiskäyttöisyys katoaa: koodimme löytää suurimman arvon vain 5 elementin taulukolle.

Mitä jos tarvitsemme enemmän tai vähemmän elementtejä taulukossa? Ratkaisu on olemassa! Käytetään spread-operaattoria:

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

Tämä koodi, huolimatta sen yksinkertaisuudesta, on erittäin tehokas. Math.max voi vastaanottaa minkä tahansa määrän parametreja, mikä tarkoittaa, että spread-operaattorin avulla voimme käyttää minkä tahansa kokoa olevaa taulukkoa!

Annettu taulukko numeroilla. Käyttäen Math.min:ää ja spread-operaattoria, näytä näytölle taulukon pienin arvo.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää