このページには次のように記載されています。
注: isPrototypeOf は instanceof 演算子とは異なります。AFunction の式オブジェクト インスタンスでは、オブジェクト プロトタイプ チェーンは、AFunction 自体ではなく、AFunction.prototype に対してチェックされます。
わかりました、彼らが私たちに伝えようとしていることはよくわかりません。object instanceof AFunction
AFunction.prototype.isPrototypeOf(object) とまったく同じではありませんか? または私は間違っていますか?
なぜ必要なのisPrototypeOf
ですか?
私がする必要があるp.isPrototypeOf(o)
なら、私はただすることができませんでしたo instanceof p.constructor
か?
さらに、機能的には?p.isPrototypeOf(o)
と同等です。p===Object.getPrototypeOf(o)