⊗jsPmSOEAV 290 of 505 menu

Nilai Ekstrem Array dengan Spread di JavaScript

Perhatikan kode berikut:

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

Seperti yang Anda lihat, kode ini mencari nilai maksimum dari angka-angka. Tapi apa yang harus dilakukan jika angka-angka kita disajikan dalam bentuk array? Misalnya, seperti ini:

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

Sayangnya, kita tidak bisa melakukan hal berikut:

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

Tentu saja, kita dapat secara manual menempatkan elemen-elemen array 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]);

Namun, dalam hal ini, segala universalitas hilang: kode kita hanya akan menemukan nilai maksimum untuk array yang terdiri dari 5 elemen.

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

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

Kode ini, meskipun sederhana, sangat kuat. Karena Math.max dapat menerima jumlah parameter berapa pun, yang berarti dengan menggunakan operator spread, kita dapat menggunakan array dengan ukuran berapa pun!

Diberikan array berisi angka. Dengan menggunakan Math.min dan spread, tampilkan nilai minimum array di layar.

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