본문 바로가기
JavaScript

js 빈배열체크

by sj0020 2021. 11. 12.

Array.isArray(배열이름) && 배열이름.length === 0  

arr가 배열이라면 arr.length === 0로 넘어가서 조건을 확인한다. 배열일 경우 length가 0인지 확인한다.

Javascript는 && 문 왼쪽에 있는 조건을 먼저 검사하고 true 일때만 다음 조건을 검사하기 때문입니다. 

배열이 Array일 경우에만, length 프로퍼티가 있는지 확인하기에 에러가 나지 않습니다.

 

arr.length로 하면 변수 arr가 배열값이 아닌경우 오류를 발생하기 때문에 위의 식대로 써줘야한다.

 

'JavaScript' 카테고리의 다른 글

fake api - api 연습할 때 좋을듯  (0) 2022.04.20
api들  (0) 2022.04.16
https://fullcalendar.io/demos 달력 라이브러리  (0) 2021.10.25
select2 검색내에서 검색하기  (0) 2021.10.08
js 오늘날짜 현재시간 구하기  (0) 2021.10.06