• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 장바구니 + - 할때 copy[ 이부분 ] 에 대해서 질문요

장바구니 + - 할때 copy[ 이부분 ] 에 대해서 질문요

6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 글쓴이
  • #14017

    유재민
    참가자

    장바구니 수량변경 기능중 질문이 있습니다.

    아래와 같이 onclick 을 했을때 a.id 가 데이터값으로 전송이 된다고 하셨는데...

     

    그럴경우 copy[ 데이터값 id ] 로 입력이 되는거잖아요.

    그러면 장바구니에 id 순서대로 물건을 담았을경우에만 올바르게 적용되는거 아닌가요?

    왜냐면 copy[id] 는 새 수열의 순서대로 적용되니까요.

     

    제말은...

    만약에 멋진신발2를 장바구니에 먼저 넣고,  멋진신발1을 그 이후에 집어넣으면

    copy [ 데이터아이디 ]  이부분은 수열의 순서대로 적용되게 되니까, 

    변경버튼을 누를때 수량이 맞게 바뀌지 않아서요.

    혹시 제가 놓친게 있나요?

    #14022

    codingapple
    키 마스터

    맞워요 0번상품 + 누르면 id가 0인 상품을 찾아서 ++ 해주는게 정확합니다 

    #14077

    유재민
    참가자

    네 그런데 만약 장바구니에 5가지의 상품을 넣고. id 가 3인 상품을 5번째 상품으로 바구니에 담았을경우 + 를 누르면

    copy[3].qunn++ 라고 적용이 되어 새 copy[]수열의 4번째 항목의 quan 이 추가가 되게 되는거 아닌가요? 제가 원하는건 장바구니에 담긴 5번째 상품이 하나더 추가되길 바라는거구요...

    copy[5] 는 카피된 새 수열의 6번째 항목에 변화를 주게 되는거잖아요. 5라는 아이디를 찾아가서 퀀티티를 ++ 하는게 아니구요.

    맞나요? ㅠ

    #14079

    codingapple
    키 마스터

    넴 그렇게 동작해서 copy[3].quan++ 말고 copy에서 id가 3인걸 찾아서 ++ 해주면 됩니다 

    #29212

    김도현
    참가자

    똑같이 했는데 왜 순서가 맞아야만 될까요..?ㅠㅠ

    #29228

    codingapple
    키 마스터

    강의그대로 치면 순서만 맞아야 +1 잘됩니다

    상품추가버튼 누르면 id가 같은 상품찾아서 +1 해주는 코드를 작성하면 됩니다 

6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠