Задать вопрос
@StepsOnes

Как сделать логику повторного элемента в корзине?

Как сделать логику повторного элемента в корзине? Т.е мы добавляем один товар в корзину, потом точно такой же и как сделать так, что бы не 2 идентичных элемента попадали в БД, а кол-во этого товара увеличивалось увеличивалось?
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@foterio
Мои корзины в основном выглядят так
const cart = [
  {
    productId: 123,
    quantity: 1,
  },
]


При добавлении товара в корзину вы сначала ищете там productId, и если есть совпадение увеличиваете quantity на + 1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы