⊗jsPmSOEAV 290 of 505 menu

Ekstremne vrednosti matrike s pomočjo spread v JavaScript

Poglejte si naslednjo kodo:

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

Kot lahko vidite, ta koda poišče največje število. Toda kaj storiti, če so naša števila predstavljena v obliki matrike? Na primer, takole:

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

Na žalost ne moremo narediti naslednjega:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // tukaj ni dovoljeno posredovati matrike

Seveda lahko ročno vnesemo elemente matrike v Math.max, takole:

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

Vendar se v tem primeru izgubi vsa univerzalnost: naša koda bo našla največjo vrednost le za matriko z 5 elementi.

Kaj pa, če potrebujemo več ali manj elementov v matriki? Rešitev obstaja! Uporabimo spread operator:

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

Ta koda, kljub svoji preprostosti, je zelo močna. Navsezadnje lahko Math.max sprejme poljubno število parametrov, kar pomeni, da z uporabo spread operatorja lahko uporabimo matriko poljubne velikosti!

Podana je matrika s števili. Z uporabo Math.min in spread operatorja izpišite na zaslon najmanjšo vrednost matrike.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni