JavaScript - 문제 미리보기

문제 637

easy
다음 코드에서 객체에 새로운 속성을 추가하는 메서드는? ```javascript const person = { firstName: "John", lastName: "Doe" }; Object.________(person, "age", {value: 30}); console.log(person.age); // 30 ```
A. addProperty
B. defineProperty
C. setProperty
D. createProperty

정답: B

`Object.defineProperty()` 메서드는 객체에 새로운 속성을 추가하거나 기존 속성을 수정할 때 사용합니다. 이 메서드를 사용하면 단순히 값을 설정하는 것뿐만 아니라 속성의 메타데이터(writable, enumerable, configurable 등)도 함께 설정할 수 있습니다.

💡 학습 팁

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