새로 정의하거나 개체의 속성을 수정하려면 Object.defineProperty를 사용하세요. 자바스크립트에서. 다음과 같은 속성을 사용하십시오 -
Object.defineProperty(obj, prop, descriptor)
다음은 매개변수입니다 -
- 객체 – 속성이 이 개체에 정의되어 있습니다.
- 소품 – 속성의 이름
- 설명자 − 속성에 대한 설명자
예시
다음 코드를 실행하여 Object.defineProperty 구현 방법을 배울 수 있습니다. 자바스크립트 -
<!DOCTYPE html>
<html>
<body>
<script>
const obj = {};
Object.defineProperty(obj, 'prop', {
value: 20,
writable: false
});
obj.prop = 10;
document.write(obj.prop);
</script>
</body>
</html>