const obj = {a: 1}Object.defineProperty(obj, 'a', { get() { // 这里如何返回自身的值,而不会出现 Maximum call错误 return obj.a }}
1 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
改成这样
const obj = {_a: 1}
Object.defineProperty(obj, 'a', {
get() {
return obj._a // 更好的写法是 return this._a
}
})
添加回答
举报
0/150
提交
取消