⊗jsPmSOEAV 290 of 505 menu

JavaScriptda spread orqali massivning ekstremal qiymatlari

Quyidagi kodga qarang:

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

Ko'rib turganingizdek, ushbu kod raqamlarning eng kattasini topadi. Lekin raqamlarimiz massiv ko'rinishida bo'lsa nima qilish kerak? Misol uchun, shunday:

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

Afsuski, biz quyidagini qila olmaymiz:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // bu yerda massivni uzatish mumkin emas

Albatta, biz massiv elementlarini Math.max ga qo'lda kiritishimiz mumkin, shunday:

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

Biroq, bu holda har qanday universal yo'qoladi: bizning kodimiz faqat 5 elementli massiv uchun maksimal qiymatni topadi.

Massivda ko'proq yoki kamroq element bo'lsa-chi? Yechim mavjud! Spread operatoridan foydalanamiz:

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

Ushbu kod, uning soddaligiga qaramay, juda kuchli. Axir Math.max istalgan miqdordagi parametrlarni qabul qilishi mumkin, shuning uchun spread operatori yordamida biz o'zboshimchalik bilan o'lchamdagi massivdan foydalanishimiz mumkin!

Raqamlar massivi berilgan. Math.min va spread yordamida massivning minimal qiymatini ekranda chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish