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:

javascriptclass 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:

javascriptlet 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ọ:

javascriptfor (let user of users) {
  console.log(user.getName());
}
Задание 1

Tạo một mảng các đối tượng của lớp lớp Employee.

Задание 2

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.