⊗jsPmSOEAV 290 of 505 menu

Javascript-də spread operatoru vasitəsilə massivin ekstremal qiymətləri

Aşağıdakı koda baxın:

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

Gördüyünüz kimi, bu kod ədədlərin arasında maksimumu tapır. Bəs ədədlərimiz massiv şəklində olarsa nə etməli? Məsələn, belə:

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

Təəssüf ki, bunu edə bilmərik:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // massivi burada ötürmək olmaz

Əlbəttə ki, massivin elementlərini əl ilə Math.max-ə belə yaza bilərik:

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

Lakin, bu halda hər cür universalıq itir: kodumuz yalnız 5 elementli massiv üçün maksimum qiyməti tapacaq.

Bəs massivdə daha çox və ya daha az element lazım olsa? Həll var! Spread operatorundan istifadə edək:

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

Bu kod, sadəliyinə baxmayaraq, çox güclüdür. Axı Math.max istənilən sayda parametr qəbul edə bilər, yəni spread operatoru vasitəsilə biz istənilən ölçülü massivdən istifadə edə bilərik!

Ədədlərdən ibarət massiv verilmişdir. Math.min və spread-dən istifadə edərək massivin minimal qiymətini ekranda çıxarın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et