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:
class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Laten we een array van objecten van deze klasse maken:
let 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:
for (let user of users) {
console.log(user.getName());
}
Maak een array van objecten van de klasse
Employee.
Doorloop de gemaakte array met een lus en geef op het scherm weer de namen en salarissen van elke werknemer.