⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј