在 JavaScript 中,可以通过以下两种方式给 this 对象添加属性和值:

  1. 直接给 this 添加属性和值:
this.name = 'Tom';
this.age = 18;
  1. 使用 Object.defineProperty() 方法给 this 添加属性和值:
Object.defineProperty(this, 'name', {
  value: 'Tom',
  writable: true,
  enumerable: true,
  configurable: true
});

Object.defineProperty(this, 'age', {
  value: 18,
  writable: true,
  enumerable: true,
  configurable: true
});

其中,第二种方式可以更加精细地控制属性的特性,例如可写性、可枚举性、可配置性等。

JavaScript 中给 this 对象添加属性和值的两种方法

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

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