조건문을 사용하여 빈값을 체크하는 경우에 아래와 같다.
<조건문 예시>
if(x)
!x
!!x
x? y: z
JS 표현식과 연산자에 대해 공부하고 싶다면 MDN 문서를 참조하자.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Expressions_and_Operators
대표적으로 false로 판별되는 값 undefine, null, "", 0
전부 false가 반환되는 걸 알 수 있다.
> !!undefined
false
> !!null
false
> !!""
false
> !!0
false
보통 배열을 많이 다루게 되는데 예제는 아래와 같다.
배열의 길이가 0인 것을 판별 시,
//case 1
if(arr.length === 0)
//case 2
if(!arr.length)
(작성중)