⊗jsPmSOEAV 290 of 505 menu

Екстремне вредности низа кроз spread у JavaScript-у

Погледајте следећи код:

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

Као што видите, у овом коду се налази максимални број. Али шта учинити ако су наши бројеви представљени у облику низа? На пример, овако:

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

Нажалост, не можемо учинити следеће:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // овде се не може проследити низ

Наравно, можемо ручно унети елементе низа у Math.max, овако:

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

Међутим, у овом случају се губи свака универзалност: наш код ће наћи максималну вредност само за низ од 5 елемената.

А шта ако нам треба више или мање елемената у низу? Решење постоји! Користимо оператор spread:

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

Овај код, упркос својој једноставности, је веома моћан. Наиме, Math.max може да прихвати било који број параметара, а то значи да помоћу оператора spread можемо користити низ произвољне величине!

Дат је низ са бројевима. Користећи Math.min и spread прикажите на екрану минималну вредност низа.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј