[js] 배열인지 아닌지 판단하는 방법

Captainjack·2021년 3월 9일
0

TIL

목록 보기
174/260

typeof 연산자를 이용해서 값이 숫자 인지 문자인지 판단할 수 있다.

typeof a === 'number';
typeof b === 'string';

하지만 typeof으로는 배열인지 아닌지를 판단할 수 없기때문에
Array.isArray()를 이용해 판단해야한다!

let a = [1,2,3,4,5];
let b = 3;
Array.isArray(a); // result : true; 
Array.isArray(b); // result : false;

즉, 괄호안의 변수나 값이 배열일경우 true를 출력하기 때문에


if(Array.isArray(a)){
	return blahblah;
}

이런식으로 if문으로 활용도 가능하다!

profile
til' CTF WIN

0개의 댓글