Mencari Nilai Maksimum dalam Tatasusunan JavaScript
Mendapatkan semula nilai terbesar daripada tatasusunan JavaScript ialah operasi biasa. Artikel ini membincangkan penyelesaian yang dicadangkan oleh John Resig:
Array.max = function( array ){ return Math.max.apply( Math, array ); };
Fungsi ini menggunakan Math.max() untuk menentukan nombor maksimum dalam tatasusunan. Math.max() mengambil bilangan argumen yang sewenang-wenangnya dan mengembalikan nilai terbesar di antaranya. Dengan menghantar keseluruhan tatasusunan sebagai argumen kepada Math.max(), fungsi ini mengenal pasti elemen maksimum dengan cekap.
Pelaksanaan:
Mari kita pertimbangkan tatasusunan yang mengandungi nombor [267, 306, 108].
const numbers = [267, 306, 108];
Untuk mencari nombor terbesar, kita boleh menggunakan fungsi Array.max:
const largestNumber = Array.max(numbers);
Ini akan mengembalikan nilai 306, iaitu nombor terbesar dalam tatasusunan.
Nota:
Seperti yang dinyatakan dalam jawapan yang disediakan, terdapat kemungkinan pengehadan pada bilangan maksimum argumen yang boleh dihantar kepada Math.max(). Jika tatasusunan adalah sangat besar, anda dinasihatkan untuk menggunakan gelung for untuk lelaran melalui elemen dan menjejaki nilai maksimum yang ditemui.
Atas ialah kandungan terperinci Bagaimana untuk Cekap Mencari Nilai Maksimum dalam Tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!