JavaScript - 문제 미리보기
문제 483
hard
다음 중 `with` 문에 대한 올바른 설명은?
```javascript
"use strict";
with (Math) {
x = cos(2); // 이 코드의 문제점은?
}
```
정답: A
`with` 문은 엄격한 모드에서 완전히 금지됩니다. `with` 문은 스코프 체인을 복잡하게 만들어 코드의 성능을 저하시키고 디버깅을 어렵게 만들기 때문입니다. 엄격한 모드는 이런 "나쁜 문법"을 실제 에러로 처리하여 더 깨끗하고 유지보수하기 쉬운 코드 작성을 유도합니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.