HI Я создаю свою собственную корзину покупок и у меня возникают проблемы с увеличением количества, когда идентификатор уже находится в корзине, поэтому мой вопрос: как я могу отфильтровать идентификатор в cartList?поэтому идентификатор не будет дублироваться, а вместо этого увеличит отфильтрованный идентификатор в корзине.
cartList: [],
productList:[],
cartadd: {
id: 0,
name: 0,
price: 0,
quantity: 0,
image: ''
}
viewStorageCart () {
if(localStorage.getItem('cartStorageList')) {
this.cartList = JSON.parse(localStorage.getItem('cartStorageList'))
}
},
addStorageCart (product) {
this.cartadd.id = product.id;
this.cartadd.name = product.product_name;
this.cartadd.price = product.product_price;
this.cartadd.quantity = 1;
this.cartadd.image = product.product_image;
this.cartList.push(this.cartadd);
this.cartadd = {}
this.storeCart();
},
removeStorageCart (product) {
this.cartList.splice(product, 1);
this.storeCart();
},
storeCart() {
let parsed = JSON.stringify(this.cartList);
localStorage.setItem('cartLicartStorageListst', parsed)
this.viewStorageCart();
},