Polia objektov v OOP v JavaScript

Objekty tried je možné ukladať do poľa a vykonávať s nimi rôzne operácie, ako s prvkami pola. Pozrime sa na príklade. Majme nasledujúcu triedu:

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

Vytvorme pole objektov tejto triedy:

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

Prejdime toto pole cyklom a pre každého používateľa vypíšme jeho meno:

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

Vytvorte pole objektov triedy triedy Employee.

Задание 2

Prejdite vytvorené pole cyklom a vypíšte na obrazovku mená a platy každého pracovníka.