作者:我只是个p兑 | 来源:互联网 | 2023-05-18 04:26
JavaScript对象原型所有JavaScript对象都从原型继承属性和方法。jsJavaScript对象functionPerson(first,last,age,eye){
Javascript对象原型
所有Javascript对象都从原型继承属性和方法。
Javascript 对象
我们还了解到,您无法向现有对象构造函数添加新属性:
Javascript对象
您无法向构造函数添加新属性。
要向构造函数添加新属性,必须将其添加到构造函数:
Javascript对象
向对象添加属性和方法
有时,您希望向给定类型的所有现有对象添加新属性(或方法)。有时您想要向对象构造函数添加新属性(或方法)。
使用原型属性
Javascript prototype属性允许您向对象构造函数添加新属性:
function Person(first, last, age, eyecolor) {
this.firstName = first;
this.lastName = last;
this.age = age;
this.eyeColor = eyecolor;
}
Person.prototype.natiOnality= "English";
Javascript prototype属性还允许您向对象构造函数添加新方法:
function Person(first, last, age, eyecolor) {
this.firstName = first;
this.lastName = last;
this.age = age;
this.eyeColor = eyecolor;
}
Person.prototype.name = function() {
return this.firstName + " " + this.lastName;
};
更好的原型对象的文章