js defineProperty getter 如何返回自身的值

const obj = {a: 1}

Object.defineProperty(obj, 'a', {

  get() {

    // 这里如何返回自身的值,而不会出现 Maximum call错误

    return obj.a

  }

}


素胚勾勒不出你
浏览 551回答 1
1回答

慕村9548890

改成这样const obj = {_a: 1}Object.defineProperty(obj, 'a', {  get() {    return obj._a  // 更好的写法是 return this._a  }})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript