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);
}