如何使用 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>
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP