Bonsoir,
je suis débutante en javascript et je dois créer un panier avec des articles qui se regroupent par id.
Ma dernière fonction ne marche pas ..
Je vous joins ci-dessous mon code. quelqu'un peut-il m'éclairer svp ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 function setCart(cart){ localStorage.setItem('cart',JSON.stringify(cart)) } function getCart(){ let cart=[]; let result= localStorage.getItem('cart'); if(result){ cart=JSON.parse(result); } return cart; } function addProduct(product_ID,quantity,color){ let line={'product_ID':product_ID,'color':color,'quantity':quantity} let cart=getCart(); cart.push(line); setCart(cart); } function groupBy(product_ID){ let foundline= line.find(p=>p.id==product_ID); if(foundline !=undefined){ foundline.quantity++; } setCart(cart); }
Partager