반응형

타입 확인 방법에는 typeof가 있다.

하지만 배열을 typeof로 확인해보면 'object'로 확인이된다.

 

배열은 'object'의 한 형태이기 때문이다.

 

그러하여 다른 함수로 배열인지 확인해야한다.

그게 바로 'isArray()' 이다.

Array.isArray(arr)

파라미터인 arr가 배열인지 확인하여 boolean으로 리턴된다.

※return으로 배열인경우 true, 배열이 아닌경우 false 리턴

let testArr = new Array();
testArr.push('a');

typeof testArr;         // object
Array.isArray(testArr); // true

믿지 못하는 분들을 위하여 아래는 개발자도구에서 테스트한 결과이다.

 

반응형

'공부 > 과거 자료' 카테고리의 다른 글

[Java] 오버라이딩(Overriding)이란  (0) 2022.08.01
[MySQL] LIMIT와 OFFSET이란  (0) 2022.08.01
[Java] 생성자 (Constructor)  (0) 2022.07.28
[Java] 가변인자 (varargs)란  (0) 2022.07.27
[Java] Overloading이란  (0) 2022.07.27