Массивҳои объектҳо дар ООП дар JavaScript

Объектҳои синфҳоро метавон дар массив нигоҳ дошт ва бо онҳо амалиётҳои гуногунро, ҳамчун элементҳои массив, иҷро кард. Биёед барои мисол назар кунем. Фарз кунем, ки мо синфи зеринро дорем:

javascriptclass User {
  #name;
  
  constructor(name) {
    this.#name = name;
  }
  getName() {
    return this.#name;
  }
}

Массиви объектҳои ин синфро созем:

javascriptlet users = [
  new User('john'),
  new User('eric'),
  new User('kyle'),
];

Биёед ин массивро бо цикл гузаронием ва барои ҳар як корбар nоми онро чоп кунем:

javascriptfor (let user of users) {
  console.log(user.getName());
}
Задание 1

Массиви объектҳои синфи синфи Employee созед.

Задание 2

Массиви сохташударо бо цикл гузаронед ва номҳо ва маошҳои ҳар як кормандиро ба экран чоп кунед.