0
JavaScript instanceof
オペレータは、プロトタイプチェーンを使用してオブジェクトの型を返します。実際のクラスの型を取得する方法
たとえば、階層の下にあるとします。私は、任意のインスタンスが実際にRABITまたは動物またはオブジェクトで知りたいと思った場合
Rabit->Animal->Object->Null
今、私はこれを行うことはできません。
if (rabbitObj instance of Animal) // true
if (rabbitObj instance of Rabit) // true
if (rabbitObj instance of Object) // true
rabbitObjは実際にうさぎです。
プロトタイプのチェーンに従う代わりに、実際のタイプのインスタンスを取得する方法。
「実際にはウサギですか?おそらく本当にこれを意味します:http://stackoverflow.com/a/1249554/438992 –
それを取得していない、それはあなた自身の質問に答えているようです - > if(RabitのrabbitObjインスタンス)// true。これはあなたの質問に答えるはずです。 – Guillermo
[JavaScriptでオブジェクトの型の名前を取得するにはどうすればよいですか?](http://stackoverflow.com/questions/332422/how-do-i-get-the-name-of-an-objects- type-in-javascript) – Annihlator