Language/JavaScript
[JavaScript] Array.isArray() - 배열(Array)이 맞는지 판별/확인하기
썸머워즈
2022. 7. 13. 10:57
반응형
Array.isArray() 메서드는 제목 그대로 배열인지 확인하기 위한 메서드이다.
배열인지를 확인할 때 instanceof나 typeof 대신에 Array.isArray()를 사용하는 것이 더 정확한 결과를 얻을 수 있다.
▷ 구문
Array.isArray(obj)
obj: 검사할 객체
▷ 예제 1) Array.isArray() true/false 판별
// 모두 true 반환
Array.isArray([]);
Array.isArray([1]);
Array.isArray(new Array());
Array.isArray(new Array('a', 'b', 'c', 'd'));
Array.isArray(new Array(3));
// Array.prototype은 스스로도 배열입니다
Array.isArray(Array.prototype);
// 모두 false 반환
Array.isArray();
Array.isArray({});
Array.isArray(null);
Array.isArray(undefined);
Array.isArray(17);
Array.isArray('Array');
Array.isArray(true);
Array.isArray(false);
Array.isArray({ __proto__: Array.prototype });
참고: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray
반응형