undefined 是只读的变量 是 window 的只读属性
get 实现只读
o = {
get name () {
return 'frank
}
}
1
2
3
4
5
2
3
4
5
defineProPerty 实现只读 Object.defineProperty(o, 'name2', {value: 'frank', writable: false})
configurable 为 false 后, 对象不可再更改, 该属性本身也无法再更改
Object.defineProperty 单个操作 Object.defindProperties 批量操作