Reflect.defineProperty Object.defineProperty

var obj = {}
Reflect.defineProperty(obj, 'a', {value: 1, configurable: false, writable: true}) // 可以改,不能删

Reflect.defineProperty(obj, 'b', {value: 1, configurable: true, writable: false}) // 可以删,不能改

posted @ 2020-05-20 16:21  zhishaofei3  阅读(205)  评论(0)    收藏  举报