⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць