这句话不完整,需要补充上下文。

如果上下文是 JavaScript 中的对象属性访问器(getter/setter),那么这句话的完整解释是:

set 访问器始终使用设置属性的值。在 JavaScript 中,对象属性可以通过 getter 和 setter 访问器进行访问和修改。setter 访问器用于设置属性的值,而 getter 访问器用于获取属性的值。当使用 setter 访问器设置属性的值时,该值将成为属性的新值。

例如,下面的代码定义了一个 person 对象,其中包含 firstName 和 lastName 属性,通过 setter 访问器设置这两个属性的值:

const person = {
  _firstName: '',
  _lastName: '',
  set firstName(value) {
    this._firstName = value;
  },
  set lastName(value) {
    this._lastName = value;
  }
};

person.firstName = 'John';
person.lastName = 'Doe';

console.log(person._firstName); // 输出:John
console.log(person._lastName); // 输出:Doe

在这个例子中,当我们使用 setter 访问器设置 firstName 和 lastName 的值时,实际上是将 value 参数作为新值赋给了 _firstName 和 _lastName 属性。因此,set 访问器始终使用设置属性的值

set访问器始终使用 设置属性的值

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

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