JavaScript - 문제 미리보기
문제 481
hard
엄격한 모드에서 `this` 키워드의 동작에 대한 올바른 설명은?
```javascript
"use strict";
function myFunction() {
console.log(this);
}
myFunction(); // 이 함수 호출의 결과는?
```
정답: B
엄격한 모드에서는 `this` 키워드의 동작이 달라집니다. 일반 모드에서는 객체가 지정되지 않은 함수에서 `this`가 전역 객체(브라우저의 경우 window)를 가리키지만, 엄격한 모드에서는 `undefined`를 반환합니다. 이는 더 예측 가능하고 안전한 코드 작성을 돕습니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.