반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- html
- js
- CMD
- Button
- Java
- 테이블
- Eclipse
- 자바
- Files
- windows
- javascript
- Visual Studio Code
- Maven
- string
- 문자열
- json
- Array
- vscode
- ArrayList
- 자바스크립트
- 배열
- date
- 이탈리아
- table
- IntelliJ
- list
- CSS
- input
- 인텔리제이
- 이클립스
Archives
- Today
- Total
어제 오늘 내일
[Javascript] 빈 배열 체크하기 본문
Javascript에서 특정 객체가 배열인지, 그리고 그것이 배열이라면 빈 배열인지 확인하는 방법입니다.
빈 배열 체크하기
const arr1 = [];
const arr2 = [1, 2];
const obj = {};
const str = "";
function isEmptyArr(arr) {
if(Array.isArray(arr) && arr.length === 0) {
return true;
}
return false;
}
document.writeln(isEmptyArr(arr1)); // true
document.writeln(isEmptyArr(arr2)); // false
document.writeln(isEmptyArr(obj)); // false
document.writeln(isEmptyArr(str)); // false
line 7
Array.isArray(arr) && arr.length === 0
Array.isArray()
먼저 객체가 배열인지 확인하기 위해서 Array.isArray() 함수를 사용하였습니다.
일반적으로, javascript에서 데이터 타입을 확인하기 위해서 typeof를 사용하지만
typeof를 사용하면 배열은 'object'를 리턴합니다.
따라서, 배열인지 확인하기 위해서는 Array.isArray() 함수를 사용해야 합니다.
[Javascript] 데이터 타입 확인하기 - typeof
[Javascript] 배열인지 확인하기 - isArray()
arr.length === 0
배열이 비어있는지 확인하기 위해서 arr.length의 값을 체크하였습니다.
[Javascript] 배열 길이 체크, 설정하기 (length)
데이터의 타입이 배열인지, 그리고 이 배열이 비어있는지 확인하는 방법을 알아보았습니다.
반응형
'IT > Javascript' 카테고리의 다른 글
[Javascript] 숫자가 정수인지, 실수인지 체크하는 2가지 방법 (4) | 2020.12.26 |
---|---|
[Javascript] 빈 객체 체크하는 3가지 방법 (2) | 2020.12.26 |
[Javascript] 문자열 줄바꿈하는 2가지 방법 (여러줄 표현하기) (0) | 2020.12.25 |
[Javascript] 배열 중복 값 개수 구하기 (1) | 2020.12.16 |
[Javascript] 반복문을 이용하여 테이블 동적 생성하기 (0) | 2020.12.14 |
Comments