⊗jsPmSOEAV 290 of 505 menu

Tömb szélső értékei spread operátorral JavaScriptben

Nézd meg a következő kódot:

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

Amint látod, ez a kód megtalálja a számok közül a legnagyobbat. De mit tegyünk, ha a számaink tömbben vannak megadva? Például így:

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

Sajnos nem tehetjük a következőt:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // itt nem adhatunk át tömböt

Természetesen manuálisan is beírhatjuk a tömb elemeit a Math.max függvénybe, így:

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

Azonban ebben az esetben minden univerzalitás elveszik: a kódunk csak 5 elemű tömb esetén találja meg a maximális értéket.

Mi van, ha több vagy kevesebb elemre van szükségünk a tömbben? Van megoldás! Használjuk a spread operátort:

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

Ez a kód, annak egyszerűsége ellenére, nagyon erőteljes. Hiszen a Math.max függvény bármennyi paramétert elfogad, ami azt jelenti, hogy a spread operátor segítségével tetszőleges méretű tömböt használhatunk!

Adott egy számokból álló tömb. A Math.min és a spread operátor segítségével írd ki a tömb legkisebb értékét.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás