⊗jsPmSOEAV 290 of 505 menu

Ekstremalne wartości tablicy za pomocą spread w JavaScript

Spójrz na następujący kod:

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

Jak widać, ten kod znajduje maksymalną liczbę. Ale co zrobić, jeśli nasze liczby są reprezentowane w postaci tablicy? Na przykład tak:

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

Niestety, nie możemy zrobić następująco:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // tutaj nie można przekazać tablicy

Oczywiście, możemy ręcznie wpisać elementy tablicy do Math.max, w ten sposób:

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

Jednak w tym przypadku traci się wszelka uniwersalność: nasz kod będzie znajdował maksymalną wartość tylko dla tablicy z 5 elementami.

A co, jeśli będziemy potrzebować więcej lub mniej elementów w tablicy? Jest rozwiązanie! Użyjmy operatora spread:

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

Ten kod, pomimo swojej prostoty, jest bardzo potężny. W końcu Math.max może przyjmować dowolną liczbę parametrów, a więc za pomocą operatora spread możemy używać tablicy dowolnego rozmiaru!

Dana jest tablica z liczbami. Używając Math.min i spread wypisz na ekran minimalną wartość tablicy.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć