Mảng đối tượng trong OOP JavaScript
Các đối tượng của lớp có thể được lưu trữ trong mảng và thực hiện các thao tác khác nhau với chúng, như với các phần tử mảng. Hãy xem xét một ví dụ. Giả sử chúng ta có lớp sau:
class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Hãy tạo một mảng các đối tượng của lớp này:
let users = [
new User('john'),
new User('eric'),
new User('kyle'),
];
Hãy lặp qua mảng này bằng vòng lặp và cho mỗi user in ra tên của họ:
for (let user of users) {
console.log(user.getName());
}
Tạo một mảng các đối tượng của lớp
lớp Employee.
Lặp qua mảng đã tạo bằng vòng lặp và in ra màn hình tên và mức lương của mỗi nhân viên.