Matrice de obiecte în OOP în JavaScript
Obiectele claselor pot fi stocate într-o matrice și pot fi efectuate cu acestea diverse operații, ca și cu elementele matricei. Să ne uităm la un exemplu. Să presupunem că avem următoarea clasă:
class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Să creăm o matrice de obiecte ale acestei clase:
let users = [
new User('john'),
new User('eric'),
new User('kyle'),
];
Să parcurgem această matrice cu un ciclu și pentru fiecare utilizator să afișăm numele său:
for (let user of users) {
console.log(user.getName());
}
Creați o matrice de obiecte ale clasei
Employee.
Parcurgeți matricea creată cu un ciclu și afișați pe ecran numele și salariile fiecărui angajat.