새로 정의하거나 개체의 속성을 수정하려면 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>