Arrays ya Objekti katika OOP kwa JavaScript
Objekti za darasa zinaweza kuhifadhiwa katika safu na kutekeleza kazi mbalimbali nazo, kama vipengele vya safu. Hebu tuangalie kwa mfano. Hebu tuseme tuna darasa lifuatalo:
class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Tutengeneze safu ya objekti za hii darasa:
let users = [
new User('john'),
new User('eric'),
new User('kyle'),
];
Wacha tuzunguke safu hii kwa kitanzi na kwa kila user tuchapishe jina lake:
for (let user of users) {
console.log(user.getName());
}
Tengeneza safu ya objekti za darasa
Employee.
Zunguka safu uliyounda kwa kitanzi na uchapishe kwenye skrini majina na mishahara ya kila mfanyikazi.