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





