Warum in JavaScript sowohl "Objekt instanceof-Funktion" und "Funktion instanceof Objekt" true " zurück?

Warum in JavaScript nicht beide Object instanceof Function und Function instanceof Object zurück true?

Versuchte ich es in Safari WebInspector.

Funktionen sind Objekte, nicht alle Objekte sind Funktionen. Instanz prüft die Arbeit an Fällen - Sie prüfen die Konstruktoren, die sich Funktionen.
Ich wäre neugierig zu wissen, was für ein Ergebnis Sie erwarten.
von der Frage, OP erwartet ein isPrototypeOf überprüfen.
Wo in der Frage seht Ihr das?
Im subtext, aus der Tatsache, OP ist überrascht, dass Objekt instanceof-Funktion.

InformationsquelleAutor dinghao | 2014-05-13

Schreibe einen Kommentar