次のコードがあるとします。
function a() {}
function b() {}
b.prototype = new a();
var b1 = new b();
のプロトタイプチェーンa
に追加された滞在ができます。b
偉大な。また、次のすべてが当てはまります。
b1 instanceof b
b1 instanceof a
b1 instanceof Object
b1
私の質問は、前もっての起源がわからない場合はどうなるかということです。プロトタイプチェーンのメンバーをどのように発見できますか? [b, a, Object]
理想的には、またはのような配列が必要["b", "a", "Object"]
です。
これは可能ですか?SOのどこかでこれを見つける方法を説明した答えを見たことがあると思いますが、私の人生では二度と見つけることができません。