Count Elements in Array

 



การนับความถี่ขององค์ประกอบอาร์เรย์


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);

ผลลัพธ์ที่ได้จากการรันโค้ดนี้จะเป็น






แสดงความคิดเห็น (0)
ใหม่กว่า เก่ากว่า