@toc
使用方法:
let Person = {}
Object.defineProperty(Person, 'name', {
value: 'jack',
writable: true // 是否可以改变
})
效果类似于:
let Person = {}
Person.name = 'jack';
Person['name'] = 'jack';
})
但是,使用Object.defineProperty()可以实现更加精准的属性控制。
参考文献:
https://www.jianshu.com/p/8fe1382ba135