JavaScript - 문제 미리보기

문제 389

medium
다음 코드의 실행 결과는?
```javascript
typeof [1, 2, 3, 4]
typeof {name: 'John'}
typeof new Date()
```
A. "array", "object", "date"
B. "object", "object", "object"
C. "array", "object", "object"
D. "array", "object", "object"

정답: B

`typeof` 연산자는 복합 데이터 타입에 대해 두 가지 결과만 반환합니다: "object"와 "function"입니다. 배열, 일반 객체, Date, Map, Set 등은 모두 "object"로 반환되며, 오직 함수만 "function"으로 반환됩니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.