반응형
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
- list
- html
- Button
- Array
- input
- Java
- 이탈리아
- 배열
- Files
- js
- windows
- CSS
- ArrayList
- 인텔리제이
- javascript
- json
- Visual Studio Code
- table
- date
- IntelliJ
- 자바스크립트
- Eclipse
- 테이블
- 이클립스
- Maven
- 문자열
- CMD
- 자바
- string
- vscode
Archives
- Today
- Total
어제 오늘 내일
[Javascript] 배열인지 확인하기 - isArray() 본문
배열인지 확인하기
Javascript에서 객체가 배열인지 확인하기 위해서는
isArray() 함수를 사용합니다.
일반적으로 Javascript에서
데이터의 타입을 확인하기 위해서는 typeof 를 사용합니다.
[Javascript] 데이터 타입 확인하기 - typeof
그러나, typeof를 사용하여 배열을 검사하면, typeof는 'object'를 리턴합니다.
배열은 'object'의 특수한 한 형태이기 때문입니다.
따라서, typeof만으로는 객체가 배열인지 확인할 수 없습니다.
객체가 배열인지 확인하기 위해서는 'isArray()' 함수를 사용해야 합니다.
isArray()
Array.isArray(obj)
파라미터로 입력받은 obj가 배열인지 여부를 boolean값으로 리턴합니다.
파라미터
배열인지 검사할 객체
리턴값
객체가 배열이면 true, 배열이 아니면 false를 리턴합니다.
예제
See the Pen 배열 by anna (@hianna) on CodePen.
Array.isArray([1, 2]);
Array.isArray(new Array(3));
파라미터가 배열이면 true를 리턴합니다.
Array.isArray({});
파라미터가 배열이 아닌 object이므로 false를 리턴합니다.
객체가 배열인지 확인하기 위해서
isArray() 함수를 사용하는 방법을 알아보았습니다.
반응형
'IT > Javascript' 카테고리의 다른 글
[Javascript] 함수 실행 시간 측정하기 (0) | 2020.07.29 |
---|---|
[Javascript] 두 날짜 사이 일수 계산하기 (경과 일수) (1) | 2020.07.28 |
[Javascript] 데이터 타입 확인하기 - typeof (0) | 2020.07.28 |
[Javascript] 경과 시간 계산하기 (시간, 분, 초) (0) | 2020.07.27 |
[Javascript] 절대값 구하기 (0) | 2020.07.26 |
Comments