您还可以在构造函数之外定义函数,并将其与对象关联。 function person(name, age) { this.name= name; this.age = age; this.birthYear = bornYear;}function bornYear() { return 2022 - this.age;} 可以看到,我们已将对象的 birthYear 属性指定给 bornYear 函数。 this关键字用于访问对象的 age 属性,该属性将调用该方法。 请注意,将函数指定给对象时,无需编写函数的括号。