在类的定义中,使用 this.name 会导致递归调用 setter 方法,从而导致栈溢出错误。在 setter 方法中,我们需要使用一个不同的名称来存储属性的值,以避免这种情况发生。因此,我们使用了 this._name 来表示属性的值,并在 getter 和 setter 方法中使用它。

JavaScript 类中的 this._name 使用解释:避免递归调用和栈溢出

原文地址: https://www.cveoy.top/t/topic/pJQK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录