0
我創建了一個簡單的構造函數,如:Javascript:爲什麼是構造函數的__proto__屬性Empty(){}?
function Car() {
this.noTires = 5;
}
Car.__proto__
打印出Empty() {}
這是什麼意思?
我創建了一個簡單的構造函數,如:Javascript:爲什麼是構造函數的__proto__屬性Empty(){}?
function Car() {
this.noTires = 5;
}
Car.__proto__
打印出Empty() {}
這是什麼意思?
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