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