2015-04-07 49 views

回答

1

protoype是每個構造函數的屬性 它是一個對象,它是一個新實例的原型。 你可以像這樣定義它。

Car.prototype.name="Audi"; 
Car.prototype.model="A4"; 

製作構造函數並不意味着製作原型。 原型用於我們想要將實例指向同一個塊 例如。

function Person(){ 
} 

Person.prototype.name = "detailer"; 
Person.prototype.age = 17; 
Person.prototype.job ="Developer" 
Person.prototype.sayName = function(){ 
alert(this.name); 
}; 

var person1 = new Person(); 
var person2 = new Person(); 

person1.name = "lakshay"; 
alert(person1.name); //lakshay - from instance 
alert(person2.name); //detailer - from prototype 
相關問題