목차
- Array.isArray() 예제 - 객체가 배열인지 체크
- Array.isArray() 정의
- Array.isArray() 구문
Array.isArray() 예제 - 객체가 배열인지 체크
[예제1] - 객체가 배열인 경우
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
var arr = ["홈짱닷컴", "Homzzang.com", "2012", "홈페이지제작강의"];
var x = document.getElementById("demo");
x.innerHTML = Array.isArray(arr);
}
</script>
결과값: true
[예제2] - 객체가 배열이 아닌 경우
<p id="demo"></p>
<script>
let text = "Homzzang.com";
let x = Array.isArray(text);
document.getElementById("demo").innerHTML = x;
</script>
결과값: false
Array.isArray() 정의
지정 객체가 배열(array)인지 여부 체크.
1.
- Array.isArray() 메서드는 정적속성(static property)이라 인스턴스 생성없이 바로 사용.
- Array.isArray() 형태로만 사용 가능.
- array.isArray() 형태로 사용 시, undefined 반환.
2.
- ECMAScript5 (ES5: JavaScript 2009)
- IE9 이상 주요 최신 브라우저 모두 지원.
3. MDN Array.isArray() 예제보기
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray
Array.isArray() 구문
Array.isArray(obj)
[매개변수]
obj
필수. 배열인지 체크할 객체(또는, 기타 데이터타입)
[반환값]
- 배열 O 경우, true 반환.
- 배열 X 경우, false 반환.