อาร์เรย์ของออบเจ็กต์ใน OOP ใน JavaScript
ออบเจ็กต์ของคลาสสามารถเก็บไว้ ในอาร์เรย์และดำเนินการต่างๆ กับพวกมันได้ ในฐานะองค์ประกอบ ของอาร์เรย์ มาดูตัวอย่างกัน สมมติว่าเรามีคลาสต่อไปนี้:
class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
ลองสร้างอาร์เรย์ของออบเจ็กต์ ของคลาสนี้:
let users = [
new User('john'),
new User('eric'),
new User('kyle'),
];
มาลูปผ่านอาร์เรย์นี้ ด้วยวงวนและสำหรับแต่ละผู้ใช้ แสดงชื่อของพวกเขา:
for (let user of users) {
console.log(user.getName());
}
สร้างอาร์เรย์ของออบเจ็กต์ของคลาส
Employee
ลูปผ่านอาร์เรย์ที่สร้างขึ้น ด้วยวงวนและแสดงบนหน้าจอ ชื่อและเงินเดือนของแต่ละ พนักงาน