การนับความถี่ขององค์ประกอบอาร์เรย์
const data = ['a', 'a', 'b', 'c', 'd', 'b', 'c', 'd', 'b', 'b', 'c', 'd', 'a', 'd', 'd'];
// สร้างวัตถุเพื่อเก็บจำนวนการนับ
const count = {};
data.forEach(element => {
// ถ้า element ยังไม่มีในวัตถุ count ให้ตั้งค่าเริ่มต้นเป็น 0
if (!count[element]) {
count[element] = 0;
}
// เพิ่มค่า 1 สำหรับ element ในวัตถุ count
count[element]++;
});
console.log(count);