작성
·
313
0
안녕하세요. 9일차 어드민 삭제 강의를 보던 중 cart resolver에서 구현해주신 executePay 로직에 의문이 생겨 문의 남깁니다!위 코드는 9일차 강의 코드로,
결제 버튼을 눌렀을 때 결제 목록에서 삭제된 상품이 포함되어있는지 판별하기 위해, if
문을 이용하여 newCartData
를 순회하며 createdAt
이 없는 상품이 있는지 체크하고 있습니다.
여기서 newCartData
는 현재 결제 목록에 담긴 상품이 아닌, 결제된 상품을 제외하고 새로운 cart
로 업데이트 하기 위해 기존 cart
에서 ids
를 필터링한 cart
인 것으로 보여서요. 그럼 if
문에서 삭제된 상품을 판별하기 위해서는 newCartData
가 아닌 ids
를 순회해야 하는 것이 아닌가 여쭙니다!
답변 1
0