Olioiden taulukot OOP:ssa JavaScriptissä

Luokkien olioita voidaan tallentaa taulukkoon ja suorittaa niillä erilaisia operaatioita kuten taulukon alkioilla. Katsotaanpa esimerkkiä. Oletetaan, että meillä on seuraava luokka:

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

Tehdään tämän luokan olioista taulukko:

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

Käydään läpi tämä taulukko silmukalla ja jokaiselle käyttäjälle tulostetaan hänen nimensä:

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

Tee taulukko luokan luokan Employee olioita.

Задание 2

Käy läpi luotu taulukko silmukalla ja tulosta näytölle jokaisen työntekijän nimet ja palkat.