Подобно тому, как люди наследуют гены от своих родителей, объект наследует свой prototype непосредственно от созданной им функции-конструктора. Например, здесь конструктор Bird создает объект duck :
функция Bird (name) {
this.name = name;
}
пусть утка = новая птица («Дональд»);
duck наследует свой prototype из функции конструктора Bird . Вы можете показать это отношение с методом isPrototypeOf : Bird.prototype.isPrototypeOf (уток);
// возвращает true
Используйте isPrototypeOf чтобы проверить prototype beagle .