JavaScript/JavaScript,jQuery

[JavaScript] 배열인지 확인하기 isArray 함수, 배열을 시각화하여 출력

mingmongs 2025. 3. 25. 15:14

title

자바스크립트에서 전달된 객체가 배열인지 확인하기 위해 isArray() 함수를 사용한다.
이 함수에 대해 알아보자.

 

1) isArray()

Array.isArray(obj);

: 전달된 인수(obj)가 배열이면 true, 아니면 false를 반환한다.
(boolean 값으로 리턴)

 

2) 예시

img1


결과값

img2

위의 예시처럼 배열 형태의 변수에 Array.isArray() 함수를 사용하면 true를 반환하게 되고,
문자열 형태의 변수에 Array.isArray() 함수를 사용하면 false를 반환하게 된다.

 

3) console.table

: 배열 또는 객체 형태의 변수를 표 형식의 테이블로 표시한다.

3-1) 예시 1

위의 예시에 대해 console.table을 출력해보자.

img3

변수 arr는 배열 형태이기 때문에, 위처럼 테이블 형태로 출력이 된다.

img4

반면, 변수 str은 배열 형태가 아니기 때문에 console.log 와 동일하게 문자열 자체로 출력된다.

3-2) 예시 2

img5

배열의 원소나 객체의 속성이 배열 또는 객체라면 그 배열의 원소 혹은 그 객체의 속성이 컬럼당 하나씩 각 줄에 표시된다.

 

 

[reference]
https://codingeverybody.kr/%ec%9e%90%eb%b0%94%ec%8a%a4%ed%81%ac%eb%a6%bd%ed%8a%b8-%eb%b0%b0%ec%97%b4-%ed%83%80%ec%9e%85-%ed%99%95%ec%9d%b8%ed%95%98%ea%b8%b0/
https://hianna.tistory.com/402
https://developer.mozilla.org/ko/docs/Web/API/console/table_static