Understand Where an Object’s Prototype Comes From

Подобно тому, как люди наследуют гены от своих родителей, объект наследует свой prototype непосредственно от созданной им функции-конструктора. Например, здесь конструктор Bird создает объект duck :

функция Bird (name) {
this.name = name;
}

пусть утка = новая птица («Дональд»);
duck наследует свой prototype из функции конструктора Bird . Вы можете показать это отношение с методом isPrototypeOf :
Bird.prototype.isPrototypeOf (уток);
// возвращает true

Используйте isPrototypeOf чтобы проверить prototype beagle .