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