JavaScript - 문제 미리보기

문제 645

medium
다음 코드에서 빈칸에 들어갈 올바른 코드는 무엇인가요?

```javascript
const person = {
firstName: "John",
lastName: "Doe",
language: "",
set lang(value) {
______________;
}
};
person.lang = "korean";
console.log(person.language); // "KOREAN"
```
A. this.language = value
B. this.language = value.toUpperCase()
C. return value.toUpperCase()
D. language = value.toUpperCase()

정답: B

setter에서 받은 값을 대문자로 변환하여 `language` 속성에 저장해야 합니다. `this.language = value.toUpperCase()`가 정답입니다. setter는 값을 설정하는 함수이므로 return문이 필요 없고, `this`를 사용해 객체의 속성에 접근해야 합니다.

💡 학습 팁

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