⊗jsPmSOEAV 290 of 505 menu

Ekstreme waardes van 'n array met spread in JavaScript

Kyk na die volgende kode:

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

Soos jy kan sien, vind hierdie kode die maksimum van die getalle. Maar wat moet jy doen as ons getalle as 'n array voorgestel word? Byvoorbeeld, so:

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

Ongelukkig kan ons nie die volgende doen nie:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // hier kan jy nie 'n array oorhandig nie

Natuurlik kan ons die elemente van die array handmatig in Math.max plaas, so:

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

In hierdie geval gaan alle universaliteit egter verlore: ons kode sal slegs die maksimumwaarde vind vir 'n array van 5 elemente.

En wat as ons meer of minder elemente in die array nodig het? Daar is 'n oplossing! Gebruik die spread-operateur:

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

Hierdie kode, ten spyte van sy eenvoud, is baie kragtig. Math.max kan immers enige aantal parameters aanvaar, wat beteken dat ons met behulp van die spread-operateur 'n array van enige grootte kan gebruik!

Gegee 'n array met getalle. Gebruik Math.min en spread om die minimumwaarde van die array op die skerm te vertoon.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp