Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript Object.defineProperty를 사용하는 방법?


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