Mengira Kejadian / Kekerapan Elemen Tatasusunan
Mengira kekerapan elemen tatasusunan ialah tugas pengaturcaraan biasa, dan JavaScript menyediakan pelbagai kaedah untuk mencapai ini. Satu pendekatan yang berkesan melibatkan penggunaan objek. Mari kita selami penyelesaian terperinci.
Kaedah Berasaskan Objek
Buat objek kosong untuk menahan kiraan.
const counts = {};
Lelaran melalui setiap elemen dalam tatasusunan asal.
for (const num of arr) {
Untuk setiap elemen, semak sama ada ia wujud sebagai sifat dalam mengira objek.
if (counts[num]) {
Jika harta itu wujud, naikkan nilainya sebanyak 1.
counts[num] += 1;
Jika harta itu tidak wujud, tetapkan nilainya kepada 1.
} else { counts[num] = 1; }
Contoh
Pertimbangkan input berikut tatasusunan:
[5, 5, 5, 2, 2, 2, 2, 2, 9, 4]
Menggunakan kaedah berasaskan objek, kami mendapat hasil berikut:
{ 5: 3, 2: 5, 9: 1, 4: 1 }
Mengakses Kiraan Individu
Untuk mengakses kiraan untuk elemen tertentu, gunakan nama sifat, iaitu elemen itu sendiri.
console.log(counts[5]); // Output: 3 console.log(counts[2]); // Output: 5
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Kekerapan Elemen dengan Cekap dalam Tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!