如何使用 JavaScript Object.defineProperty?
如果你想定义一个新属性或修改对象中的属性,那么可以使用 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>
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP