js 禁止修改变量:冻结已有对象的属性:Object.defineProperty() Object.defineProperty()的使用 123456789101112131415161718192021222324252627<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> let people = { name: "quanyi", position: "developer", age: 18 }; Object.defineProperty(people, "age", { enumerable: false, // 是否出现在对象的枚举属性中 configurable: false, // 是否可以被删除 writable: false, // 是否可以被修改 // value: 2 // 定义该属性的值 }); people.age = 3; console.log(people.age) // 不会被改 </script> </body></html> javascript #js #javascript js 禁止修改变量:冻结已有对象的属性:Object.defineProperty() https://github.com/chergn/chergn.github.io/9cad47aea244/ 作者 全易 发布于 2024年3月28日 许可协议 js 禁止修改变量:冻结对象或数组 Object.freeze() 上一篇 js 禁止页面打开查看源码 下一篇