添加新的方法
向对象添加方法是在构造器函数内部完成的:
实例
function person(firstName, lastName, age, eyeColor) {
this.firstName = firstName;
this.lastName = lastName;
this.age = age;
this.eyeColor = eyeColor;
this.changeName = function (name) {
this.lastName = name;
};
}
changeName() 函数 name 的值赋给了 person 的 lastName 属性。
现在您可以尝试:
myMother.changeName("Jobs");
亲自试一试
通过用 myMother “替代” this,JavaScript 清楚您指的是哪个 person。