JavaScript - 문제 미리보기
문제 333
hard
다음 코드의 실행 결과를 예측해보세요.
```javascript
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let text = "";
list: {
text += cars[0] + " ";
text += cars[1] + " ";
break list;
text += cars[2] + " ";
text += cars[3] + " ";
}
console.log(text);
```
```javascript
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let text = "";
list: {
text += cars[0] + " ";
text += cars[1] + " ";
break list;
text += cars[2] + " ";
text += cars[3] + " ";
}
console.log(text);
```
정답: B
레이블이 있는 코드 블록에서 `break list`가 실행되면 해당 레이블의 코드 블록을 완전히 빠져나옵니다. 따라서 "BMW "와 "Volvo "가 추가된 후 break에 의해 코드 블록이 종료되어, 나머지 두 줄은 실행되지 않습니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.