Arrays van objecten in OOP in JavaScript

Objecten van klassen kunnen worden opgeslagen in een array en er kunnen verschillende bewerkingen met worden uitgevoerd, als met elementen van een array. Laten we een voorbeeld bekijken. Stel dat we de volgende klasse hebben:

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

Laten we een array van objecten van deze klasse maken:

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

Laten we deze array doorlopen met een lus en voor elke gebruiker zijn naam weergeven:

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

Maak een array van objecten van de klasse Employee.

Задание 2

Doorloop de gemaakte array met een lus en geef op het scherm weer de namen en salarissen van elke werknemer.