如何使用 JavaScript Object.defineProperty?
javascriptobject oriented programmingfront end technology
如果要在对象上定义新属性或修改属性,则在 JavaScript 中使用 Object.defineProperty。使用属性的方式如下 −
Object.defineProperty(obj, prop, descriptor)
以下是参数 −
- obj – 此对象上定义属性。
- prop – 属性名称
- descriptor −属性的描述符
示例
您可以尝试运行以下代码来了解如何在 JavaScript 中实现 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>