-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
当以原型模式构造一个函数,如:
function Person() {
Person.prototype.name = "Jack"
};
prototype(原型)属性,即调用构造函数而创建的原型对象,可以让所有对象实例共享它所包含的属性和方法。免去了在构造函数中定义实例对象的信息,而是直接将信息添加到原型对象中。
同时,对对象实例的属性进行赋值,只能覆盖原型对象的属性,不能影响它的属性
var person1 = new Person();
var person2 = new Person();
alert(person1.name); // 提示"Jack"
person1.name = "Tom";
alert(person1.name); // 提示"Tom"
alert(person2.name); // 提示"Jack"
Metadata
Metadata
Assignees
Labels
No labels