编程语言
首页 > 编程语言> > JavaScript对象描述及配置defineProperty

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
})

  

 

 

标签:name,enumerable,JavaScript,writable,student,defineProperty,true,描述
来源: https://www.cnblogs.com/tmccjs/p/16463611.html