⊗jsPmSOEAV 290 of 505 menu

Nilai Ekstrem Array Menggunakan Spread dalam JavaScript

Lihat kod berikut:

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

Seperti yang anda lihat, kod ini mencari nilai maksimum dalam set nombor. Tetapi apa yang perlu dilakukan jika nombor-nombor kita diwakili dalam bentuk array? Contohnya, seperti ini:

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

Malangnya, kita tidak boleh melakukan perkara berikut:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // tidak boleh menghantar array di sini

Sudah tentu, kita boleh memasukkan elemen array secara manual ke dalam Math.max, seperti ini:

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

Walau bagaimanapun, dalam kes ini, semua kebolehuniversalan hilang: kod kami hanya akan mencari nilai maksimum untuk array yang mempunyai 5 elemen.

Bagaimana jika kita memerlukan lebih banyak atau lebih sedikit elemen dalam array? Ada penyelesaiannya! Gunakan operator spread:

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

Kod ini, walaupun kelihatan mudah, sangat kuat. Ini kerana Math.max boleh menerima sebarang bilangan parameter, yang bermaksud dengan menggunakan operator spread, kita boleh menggunakan array yang bersaiz sewenang-wenangnya!

Diberikan array dengan nombor. Menggunakan Math.min dan spread, paparkan nilai minimum array pada skrin.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak