эта страница гласит:
Примечание: isPrototypeOf отличается от instanceof оператора. В выражении объект instanceof AFunction, проверяется цепь прототипа объекта против AFunction.prototype, а не против самого AFunction
Хорошо, я не понимаю, что они пытаются нам сказать. Является ли object instanceof AFunction точно таким же, как `AFunction.prototype.isPrototypeOf(object)? или я не прав?
Зачем нам нужен isPrototypeOf вообще?
Если мне когда-нибудь понадобится p.isPrototypeOf(o), я не могу просто сделать o instanceof p.constructor?
Addtionally, p.isPrototypeOf(o) функционально эквивалентен p===Object.getPrototypeOf(o)?

