В настоящее время я создаю приложение интернет-магазина для своего портфолио, и я нахожусь в следующей ситуации.
Пользователь выбирает товар и добавляет его в корзину, а затем снова добавляет тот же товар в корзину.Теперь, когда они хотят удалить один элемент, все те же элементы удаляются.В настоящее время я использую метод фильтра, и, очевидно, метод фильтра делает свою работу.
Может кто-нибудь сказать мне, как я могу удалить один продукт из моей корзины, не удаляя все его типы?
Спасибо за ваше время.
Вот образецмассива, который я хочу отфильтровать.
selectedProducts = [
{
id: 12,
sku: 12064273040195392,
title: "Cat Tee Black T-Shirt",
availableSizes: ["XS", "S"],
style: "Black with custom print",
price: 10.9,
imgUrl: photo1,
currencyId: "GBP",
currencyFormat: "£",
isFreeShipping: true
},
{
id: 13,
sku: 51498472915966370,
title: "Dark Thug Blue-Navy T-Shirt",
availableSizes: ["M"],
style: "Front print and paisley print",
price: 29.45,
imgUrl: photo2,
currencyId: "GBP",
currencyFormat: "£",
isFreeShipping: true
},
{
id: 12,
sku: 12064273040195392,
title: "Cat Tee Black T-Shirt",
availableSizes: ["XS", "S"],
style: "Black with custom print",
price: 10.9,
imgUrl: photo1,
currencyId: "GBP",
currencyFormat: "£",
isFreeShipping: true
} ];