JavaScript - 문제 미리보기

문제 766

medium
다음 코드에서 `myObj.cars[1]`의 값은?

```javascript
const myJSON = '{"name":"John", "age":30, "cars":["Ford", "BMW", "Fiat"]}';
const myObj = JSON.parse(myJSON);
```
A. Ford
B. BMW
C. Fiat
D. undefined

정답: B

이 문제는 JSON 내부의 배열과 배열 인덱스 개념을 다룹니다.

JSON 구조 분석:
```javascript
{
"name": "John",
"age": 30,
"cars": ["Ford", "BMW", "Fiat"] // 배열
}
```
배열 인덱스 이해:

• 배열의 인덱스는 0부터 시작
• `cars[0]` = `"Ford"`
• `cars[1]` = `"BMW"` ← 정답
• `cars[2]` = `"Fiat"`

접근 순서:

1. `myObj.cars` → 배열 `["Ford", "BMW", "Fiat"]`에 접근
2. `[1]` → 배열의 두 번째 요소(인덱스 1)에 접근
3. 결과: `"BMW"`

실제 사용 예시: JSON에서 객체 안에 배열이 포함된 형태는 매우 흔합니다. 예를 들어, 사용자의 취미 목록, 주문 상품 목록 등에서 자주 볼 수 있습니다.

💡 학습 팁

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