Ich muss überprüfen, ob eine Variable eine reine Objektinstanz ist. Beispiel: Ein HTMLElement ist instanceof Objekt. Aber ich muss wirklich überprüfen, ob es nur ein Objekt ist, wie {a: true, b: false}
ist. Es kann ein Array nicht validieren.Prüfen, ob ein Objekt ist
Hinweis: Ich kann neuere Funktionen von Chrome verwenden, wenn es besser ist.
Warum müssen Sie dies tun? – hugomg
Suchen Sie wirklich, ob ein Objekt ein Host oder ein natives Objekt ist? Ein HTMLElement ist nicht notwendigerweise eine Instanz des integrierten Object-Objekts. Elemente sind Host-Objekte und müssen daher keinem bestimmten Vererbungsmuster folgen (und einige Browser implementieren keine, noch implementieren sie sie als Instanzen von Object). – RobG
schauen Sie auf http://api.jquery.com/jQuery.isPlainObject/ in der Quelle von jquery http://code.jquery.com/jquery-1.9.1.jsund schließen Sie diese Frage, bis Sie blind sind –