JavaScript对象描述及配置defineProperty


const student = {

  name:'小明',

  age:12,

  [Symbol('leavel')]:'优秀',

  [Symbol('leavel')]:'优秀'
}

// 查看name属性对应的属性描述符
Object.getOwnPropertyDescriptor(student,'name')
// name {
//   configurable: true,   是否可删除
//   enumerable: true,   是否可遍历
//   value: '小明',
//   writable: true          是否可修改
// }

Object.defineProperty(student,gender,{
    configurable: true, 
    enumerable: true,
    value: '男',
    writable: true
})

  

 

 

原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/273411.html

(0)
上一篇 2022年7月10日
下一篇 2022年7月10日

相关推荐

发表回复

登录后才能评论