728x90
반응형
const arr = [1, 2];
if(Array.isArray(arr) && arr.length === 0) {
return true;
}else{
return false;
}
Array.isArray()
객체가 배열인지 확인하는 함수.
javascript에서 데이터 타입을 확인하기 위해 typeof 를 사용하는데, typeof 를 사용하면 배열은 'object'를 리턴한다.
배열인지 확인하기 위해서는 Array.isArray() 함수를 사용해야 한다.
arr.length
배열의 길이를 확인하는 속성.
배열 요소의 수를 반환한다.
arr이 빈 배열이라면 arr.length 는 0을 반환하고, !arr.length 는 1을 반환한다.
자바스크립트에서 0, null, undefined 는 거짓으로 평가된다.
if ( arr.length ) ➡️ if ( 0 ) ➡️ if ( false )
if ( !arr.length ) ➡️ if ( 1 ) ➡️ if ( true )
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[javascript] json배열의 키 값 구하기 - Object.keys() (0) | 2022.05.04 |
---|---|
[javascript] 배열생성 (0) | 2022.05.03 |
[javascript] 소수점 계산 오류 (0) | 2022.04.23 |
[javascript] 배열의 최대값, 최소값 구하기 (0) | 2022.04.22 |
[javascript] array.forEach() / array.filter() (0) | 2022.04.21 |