인프런 커뮤니티 질문&답변

bj2525님의 프로필 이미지
bj2525

작성한 질문수

풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기

장바구니 mock API

논리 연산자 질문

작성

·

195

0

안녕하세요 재남님!

아래 (prev | | 0 ) 부분에서 || 0 은 값을 number 타입으로 바꿔주기 위해서 작성해주신건가요?

|| 0 없이 console을 찍어보니 NaN이 나오더라구요! 궁금합니다!

setCartAmount((prev) => (prev || 0) + 1)

답변 1

1

정재남님의 프로필 이미지
정재남
지식공유자

cart에 아무것도 담겨있지 않으면 undefined인 상태일 것이므로 이 때 1을 더하면 NaN이 나오겠죠.

bj2525님의 프로필 이미지
bj2525

작성한 질문수

질문하기