2
爲什麼不會的JavaScript原型的Javascript不繼承原型屬性
例
function Man(name,age,color){
this.name = name;
this.age = age;
this.color = color;
}
boy = function Boy(){};
boy.prototype = new Man();
myboy = new boy('hari',14,'blue');
console.log(myboy);
// => myboy {name:undefined, age:undefined, color:undefined}
它不繼承的屬性繼承屬性。
它的意思有屬性
// => myboy {name:'hari', age:14, color:'blue'}
* 「這不繼承財產。」 *嗯,是這樣做,顯然有'name','age'和'color'。他們沒有任何價值,因爲你在沒有任何爭論的情況下調用「Man」,並且「Boy」對你提供的論點沒有做任何事情。 – 2014-09-12 16:05:07
它繼承了原型。不是構造函數。 – slebetman 2014-09-12 16:06:11
是的你的權利。我會編輯我的問題。爲什麼它不繼承屬性的值。 – 2014-09-12 16:06:28