자바스크립트에서 전달된 객체가 배열인지 확인하기 위해 isArray() 함수를 사용한다.
이 함수에 대해 알아보자.
1) isArray()
Array.isArray(obj);
: 전달된 인수(obj)가 배열이면 true, 아니면 false를 반환한다.
(boolean 값으로 리턴)
2) 예시
결과값
위의 예시처럼 배열 형태의 변수에 Array.isArray() 함수를 사용하면 true를 반환하게 되고,
문자열 형태의 변수에 Array.isArray() 함수를 사용하면 false를 반환하게 된다.
3) console.table
: 배열 또는 객체 형태의 변수를 표 형식의 테이블로 표시한다.
3-1) 예시 1
위의 예시에 대해 console.table을 출력해보자.
변수 arr는 배열 형태이기 때문에, 위처럼 테이블 형태로 출력이 된다.
반면, 변수 str은 배열 형태가 아니기 때문에 console.log 와 동일하게 문자열 자체로 출력된다.
3-2) 예시 2
배열의 원소나 객체의 속성이 배열 또는 객체라면 그 배열의 원소 혹은 그 객체의 속성이 컬럼당 하나씩 각 줄에 표시된다.
[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
'JavaScript > JavaScript,jQuery' 카테고리의 다른 글
[JavaScript/jQuery] 회원가입 input값 공백 제거하기(onChange event) (0) | 2025.03.26 |
---|---|
[JavaScript] 회원가입 페이지 입력 검증하기(정규표현식, 유효성검사) (0) | 2025.03.25 |
[JavaScript] 영어, 숫자만 허용하는 정규표현식 (0) | 2025.03.25 |
[JavaScript] if문 대신 삼항 연산자 사용하기 (0) | 2025.03.24 |
[JavaScript] 배열을 가공하여 배열을 변경하는 splice() 함수 (0) | 2025.03.24 |