⊗jsPmSOEAV 290 of 505 menu

Masyvo ekstremalios reikšmės naudojant spread JavaScripte

Pažvelkite į šį kodą:

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

Kaip matote, šiame kode randamas didžiausias skaičių. Bet ką daryti, jei mūsų skaičiai pateikti masyvo pavidalu? Pavyzdžiui, taip:

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

Deja, negalime padaryti taip:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // čia negalima perduoti masyvo

Žinoma, galime rankiniu būdu įrašyti masyvo elementus į Math.max, taip:

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

Tačiau šiuo atveju prarandamas visas universalumas: mūsų kodas ras didžiausią reikšmę tik 5 elementų masyve.

O jei mums prireiks daugiau ar mažiau elementų masyve? Yra sprendimas! Naudokime spread operatorių:

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

Šis kodas, nepaisant jo paprastumo, yra labai galingas. Juk Math.max gali priimti bet kokį parametrų skaičių, o tai reiškia, kad su spread operatoriaus pagalba galime naudoti bet kokio dydžio masyvą!

Duotas masyvas su skaičiais. Naudodami Math.min ir spread, atspausdinkite minimalią masyvo reikšmę.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti