Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีการใช้ JavaScript Object.defineProperty?


หากคุณต้องการกำหนดใหม่หรือแก้ไขคุณสมบัติของวัตถุ ให้ใช้ Object.defineProperty ในจาวาสคริปต์ ใช้คุณสมบัติดังต่อไปนี้ −

Object.defineProperty(obj, prop, descriptor)

ต่อไปนี้คือพารามิเตอร์ -

  • obj – คุณสมบัติถูกกำหนดบนวัตถุนี้
  • พร็อพ – ชื่อทรัพย์สิน
  • คำอธิบาย − ตัวบอกคุณสมบัติ

ตัวอย่าง

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีใช้งาน Object.defineProperty ใน JavaScript -

<!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>