관리 메뉴

개발 여행자, 현

[JavaScript] 자바스크립트 배열이 비어있는지 확인하기 (isArray, length) 본문

JavaScript

[JavaScript] 자바스크립트 배열이 비어있는지 확인하기 (isArray, length)

예스현 2022. 4. 5. 16:07
[JS] 자바스크립트 배열이 비어있는지 확인하기 


자바스크립트 배열이 비어있는지 판단해야 하는 경우가 있다.

 

1. Array.isArray(arr) 

Array.isArray()

먼저 객체가 배열인지 확인해야 한다.

배열인지 판단하기 위해서는 typeof가 아닌 Array.isArray() 함수를 사용해야 한다.

그 이유는 javascript에서 데이터 타입을 확인하기 위한 typeof를 배열에 사용하면 'object'를 반환하기 때문이다.

 

따라서, 배열인지 확인하기 위해서는 Array.isArray() 함수를 사용해야 한다.

 

2. arr.length === 0

arr.length === 0

그 후 배열이 비어있는지 확인하기 위해서는 arr.length로 배열의 길이를 체크하면 된다.