Массивҳои объектҳо дар ООП дар JavaScript
Объектҳои синфҳоро метавон дар массив нигоҳ дошт ва бо онҳо амалиётҳои гуногунро, ҳамчун элементҳои массив, иҷро кард. Биёед барои мисол назар кунем. Фарз кунем, ки мо синфи зеринро дорем:
class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Массиви объектҳои ин синфро созем:
let users = [
new User('john'),
new User('eric'),
new User('kyle'),
];
Биёед ин массивро бо цикл гузаронием ва барои ҳар як корбар nоми онро чоп кунем:
for (let user of users) {
console.log(user.getName());
}
Массиви объектҳои синфи
синфи Employee созед.
Массиви сохташударо бо цикл гузаронед ва номҳо ва маошҳои ҳар як кормандиро ба экран чоп кунед.