(из моего кода)
Интересно, прототип Человека, который дает наследство для своего ребенка
Я знаю, что объект «Programmer» (?) Наследует свойство «вводить».
но я не уверен, что «Программист» наследует свойства «Имя» и «Возраст» Лица.
Похоже, что в консоли Chrome программист наследует имя человека ,,,,
Но, в моей памяти, Мой учитель сказал, что не наследует "имя" свойства человека ........
Что правда ????
(Я могу различить «[[prototype]]» и «свойство prototype»)
Но я не уверен, что то, что участвует в прототипе, что что-то может наследовать, а что не участвует в прототипе,
/////////////////////
in
function X(){
this.Z = null;
};
X.prototype.Y = null;
ребенок X наследует 'Y', но не Z
Это правильно ??
(Извините, я не являюсь носителем английского языка ,,,,)
// это мой код
<script>
function Person(name, age){
this.name = name;
this.age =age;
}
Person.prototype.introduce = function(){
console.log("My name is "+this.name);
}
function Programmer(){
this.coding = function(){
console.log("I can code up");
}
}
Programmer.prototype = new Person("XX", 19);
</script>