장바구니에 상품이 없습니다.
home2 › 게시판 › JavaScript, TS 게시판 › 장바구니 기능과 localStorage 질문입니다.
같은 상품 구매 누르면 상품 갯수가 올라가게하는 기능을 하고 싶은데
위에 이미지 까지는 코드를 짰는데 그다음 어떻게 해야 될지 모르겠습니다
그리고 위에 코드도 맞게 짰는지 모르겠습니다
어려워서 질문드립니다
답변 부탁드립니다.
if로 검사해서 같은게 있으면 그 부분만 갯수 +1 해주면 됩니다
forEach 콜백함수의 2번째 파라미터활용하면 몇번째 항목이 같은지 알 수 있습니다
같은게 없으면 var 꺼낸거에 var object push 해주면 될듯요
if로 동일하게 찾는것과 제가 한것처럼 forEach문 안에 if else를 넣어보니
구매하기 한번 클릭했는데 여러번 출력됩니다
이해가 안됩니다
죄송하지만 코드로 답변 부탁드려도 될까요?
꺼낸거.find() 아니면 .findIndex() 쓰면 원하는거 쉽게 찾을 수 있어서 그게 더 쉬울듯요 그거 써봅시다
네 말씀해주신데로 해보니 해결되었습니다
감사합니다 ^^