Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mengira Kejadian Elemen Tatasusunan dalam JavaScript dan Mengembalikan Elemen Unik serta Frekuensinya?

Bagaimanakah Saya Boleh Mengira Kejadian Elemen Tatasusunan dalam JavaScript dan Mengembalikan Elemen Unik serta Frekuensinya?

DDD
Lepaskan: 2024-12-19 08:58:13
asal
779 orang telah melayarinya

How Can I Count Array Element Occurrences in JavaScript and Return Unique Elements and Their Frequencies?

Mengira Kejadian Elemen Tatasusunan dalam JavaScript

Soalan pengekodan ini meminta cara untuk mengira kejadian elemen dalam tatasusunan dan mengembalikan dua tatasusunan: satu mengandungi elemen unik dan satu lagi mengandungi frekuensi setiap elemen. Sebagai contoh, memandangkan tatasusunan [5, 5, 5, 2, 2, 2, 2, 2, 9, 4], tatasusunan output ialah:

Elemen Unik: 5 , 2, 9, 4
Frekuensi: 3, 5, 1, 1

Penyelesaian yang disediakan menggunakan objek untuk mengira kejadian. Kod ini berulang melalui tatasusunan asal dan memulakan nilai 1 dalam objek kiraan untuk setiap elemen unik yang ditemuinya. Jika elemen sudah wujud sebagai kunci dalam objek, nilainya ditambah sebanyak 1.

Hasilnya ialah objek JavaScript di mana setiap kunci ialah elemen unik dan setiap nilai ialah kekerapan kejadian elemen tersebut dalam tatasusunan asal. Kod itu kemudian mengeluarkan objek, serta frekuensi individu elemen tertentu untuk pengesahan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Kejadian Elemen Tatasusunan dalam JavaScript dan Mengembalikan Elemen Unik serta Frekuensinya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan