Menentukan Nilai Terbesar dalam Tatasusunan JavaScript
Tatasusunan JavaScript menawarkan kaedah asli untuk mencari nombor terbesar yang terkandung di dalamnya. Walau bagaimanapun, untuk penyelesaian yang ringkas, komuniti pengguna membangunkan fungsi tersuai:
Array.max = function( array ){ return Math.max.apply( Math, array ); };
Contoh Penggunaan:
Pertimbangkan tatasusunan berikut:
[267, 306, 108]
Menggunakan fungsi Array.max pada tatasusunan ini mengembalikan nombor terbesar:
Array.max([267, 306, 108]); // 306
Walau bagaimanapun, perlu diperhatikan bahawa bilangan maksimum argumen yang dibenarkan pada sesetengah VM boleh menjadi rendah (cth., 65535). Jika tatasusunan sangat besar, anda dinasihatkan menggunakan gelung for untuk keselamatan:
var max = array[0]; for (var i = 1; i < array.length; i++) { if (array[i] > max) { max = array[i]; } }
Atas ialah kandungan terperinci Bagaimana untuk Cekap Mencari Nilai Terbesar dalam Tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!