Массивы объектов в ООП в 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.

Перебирите созданный массив циклом и выведите на экран имена и зарплаты каждого работника.



Чат с GPT Компилятор