배열 요소의 타입 확인하기

자바스크립트에서 배열을 다룰 때, 배열의 요소들이 어떤 타입인지 확인해야 할 때가 있습니다. 이를 위해 간단한 방법을 소개합니다.

typeof 연산자 사용하기

let arr = [1, "two", { three: 3 }, [4, 5]];
for (let i = 0; i < arr.length; i++) {
  console.log(typeof arr[i]);
}

위 코드는 배열 arr의 각 요소의 타입을 typeof 연산자를 사용하여 출력하는 예시입니다. arr 배열의 각 요소를 typeof 연산자로 확인하여 각 요소의 타입을 가져옵니다.

instanceof 연산자 사용하기

let arr = [1, "two", { three: 3 }, [4, 5]];
for (let i = 0; i < arr.length; i++) {
  console.log(arr[i] instanceof Array);
}

위 코드는 배열 arr의 각 요소가 배열인지 아닌지를 instanceof 연산자를 사용하여 확인하는 예시입니다. arr 배열의 각 요소를 instanceof 연산자로 확인하여 Array 객체의 인스턴스인지 아닌지를 확인합니다.

요약

배열의 요소의 타입을 확인하는 방법으로 typeof 연산자와 instanceof 연산자를 사용할 수 있습니다. typeof 연산자는 해당 변수 또는 값의 타입을 확인하여 문자열로 반환하며, instanceof 연산자는 해당 변수 또는 값이 특정 객체의 인스턴스인지를 확인합니다.

#javascript #programming

위와 같이 자바스크립트 배열의 요소 타입을 확인하는 방법에 대해 알아보았습니다. 이 방법들을 사용하여 배열의 요소 타입을 확인하고, 필요한 작업을 수행할 수 있습니다.