장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › useParams 질문입니다.
let 찾은상품 = props.shoes.find(function(상품){ return 상품.id == id });
위에 코드에서 비교연산자 == 두개를 ===로 넣고
console.log를 찍어보니 false로 나오는데
값만 비교한 것인지 궁금해서 질문 남깁니다
===로 비교를 하여서 풀어보고 싶어 질문 남깁니다
아마 숫자1과 문자1을 비교해서 그런게 아닐까요
두 자료의 타입을 똑같이 맞춰주면 등호3개 이용가능합니다
let params = useParams(); let id = Number(params.id); let history = useHistory(); console.log(params); console.log(id);
이런식으로 해보니 비교가 가능하게 됐네요
항상 좋은 강의 감사합니다!!