- Теория
- Теория
Двенадцатая программа: «Испытание мороженым»
Кекс оценил, как вы справились с задачей по магазину перфораторов, и доверил вам ещё одно боевое задание.
Мяу! На сайте магазина мороженого надо отображать актуальное состояние товаров: «в наличии», «нет в наличии», «хит».
Данные по продуктам хранятся в массиве с объектами
assortmentData
, каждый объект соответствует одному товару и содержит свойства:
inStock
. Если значениеtrue
— мороженое в наличии, еслиfalse
— товара в наличии нет.isHit
. Если значениеtrue
— мороженое самое популярное среди покупателей.Каждому состоянию товара соответствует специальный класс:
- Товар в наличии —
good--available
.- Недоступный товар —
good--unavailable
.- Хит продаж —
good--hit
.Оформи код в виде функции
updateCards
, которая принимает на вход массив с данными. Вызови её, передавassortmentData
.
Жмите Заказчик, принимай программу!, чтобы позвать Босса. Он проверит правильно ли работает ваша программа. Удачи!
Хорошо владеете JavaScript, но до сих пор не освоили Node.js? Записывайтесь на профессиональный курс «Node.js. Профессиональная разработка REST API». Цена 12 000 ₽.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.