<script> //可枚举,不可枚举 const student = { name:'小明', age:12, [Symbol("level")]:"优秀", [Symbol("level")]:"有钱", } const val = Object.getOwnPropertyDescriptor(student,"name") console.log(val) // configurable: true 属性是否可以删除 // enumerable: true 属性是否可以枚举 // value: "小明" 属性值 // writable: true 属性是否可以修改 //下面是定义属性 Object.defineProperty(student,"gender",{ configurable: false, //属性是否可以删除 enumerable: false, //属性是否可以枚举 value: "男", //属性值 writable: false //属性是否可以修改 }) // delete student.gender student.gender = "女" console.log(student) for(let i in student){ console.log(i) } </script>
10_可枚举,可配置,可重写
最新推荐文章于 2024-07-30 10:56:44 发布