Отлично! Теперь перейдем к описанию массива upgrades.
Апгрейды - это массив объектов. Каждый апгрейд улучшает одного или более производителей.
Вот структура одного апгрейда:
id: уникальное число, которое используется для идентификации апгрейдаtitle: строка, которая устанавливает имя апгрейдаdescription: строка, которая описывает суть апгрейдаmultiplier: число, используется как мультипликатор производстваappliesTo: массивidпроизводителей, для которых предназначен этот апгрейдpictureURL: строка, ссылка https на картинку в формате.svgprice: число, количество валюты, необходимое для покупки апгрейдаavailabilityCondition: объект, который определяет условия, при которых апгрейд станет доступен для покупки.
ПростойavailabilityConditionсостоит из валюты и выглядит так:
{ currency: 1000 }- значит, что апгрейд станет доступен как только у пользователя будет достаточно денег (1000) в банке
Вот более сложный пример:
{ producers: [{ id: 2, quantity: 100 }, { id: 3, quantity: 100 }] }
В этом случае, апгрейд можно будет купить, когда у нас будет 100 производителей с id=2 и 100 производителей с id=3
Заполни массив upgrades, минимум тремя объектами по шаблону выше.
Эта задача — часть курса по Full-Stack JavaScript.
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.