ობიექტების მასივები OOP-ში JavaScript-ში

კლასების ობიექტების შენახვა შესაძლებელია მასივში და მათთან სხვადასხვა ოპერაციების შესრულება, როგორც მასივის ელემენტებთან. მოდით შევხედოთ მაგალითს. დავუშვათ, გვაქვს შემდეგი კლასი:

javascriptclass User {
  #name;
  
  constructor(name) {
    this.#name = name;
  }
  getName() {
    return this.#name;
  }
}

შევქმნათ ამ კლასის ობიექტების მასივი:

javascriptlet users = [
  new User('john'),
  new User('eric'),
  new User('kyle'),
];

მოდით გადავუაროთ ამ მასივს ციკლით და თითოეული მომხმარებლისთვის გამოვიტანოთ მისი სახელი:

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

შექმენით Employee კლასის ობიექტების მასივი.

Задание 2

შექმნილ მასივზე გადაუარეთ ციკლით და ეკრანზე გამოიტანეთ თითოეული თანამშრომლის სახელი და ხელფასი.