가끔 어떤 자료형의 결과가 나올지 안나올지가 애매할 때가 있다.
(특히 크롤링할 때도 그런 상황이 많이 발생했었다.)
그럴 때 사용하면 유용한 것이 && 연산자!
예를 들어,
let a;
a&&console.log(a)
이렇게 썼다고 가정해보자. a를 선언을 안했기 때문에 undefined가 되고,
&& 연산자는 연산자 앞의 것이 'True'가 되어야만 뒤의 구문을 실행해준다.
undefined는 False이므로 console.log(a)는 실행되지 않는다.
따라서 오류로 프로그램이 죽거나 하는 것을 방지할 수 있다.
따라서 Axios로 자료를 불러오거나, 혹은 결과값이 있는지 확인 필요할 때
&& 연산자를 잘 써주면 매우 유용하다!