Mit der Funktion
jQuery.isPlainObject() wird ermittelt, ob der angegebene Parameter ein reines Objekt ist.
Das sogenannte „reine Objekt“ bedeutet, dass das Objekt durch „{}“ oder „neues Objekt“ erstellt wird.
Diese Funktion gehört zum globalen jQuery-Objekt.
Syntax
jQuery 1.4 Neu hinzugefügtdie Funktion statisch.
jQuery.isPlainObject( object)
Parameter
Parameter
Beschreibung
Objekt Jeder Typ muss vorhanden sein Sein willkürlicher Wert zu beurteilen.
Hinweis: Bei Hostobjekten (oder anderen Objekten, die von der Browser-Hostumgebung zur Vervollständigung der ECMAScript-Ausführungsumgebung verwendet werden) ist es schwierig, eine plattformübergreifende Funktionserkennung durchzuführen. Daher kann $.isPlainObject() für Instanzen dieser Objekte in verschiedenen Browsern unterschiedliche Ergebnisse liefern.
Rückgabewert
jQuery.isPlainObject()Der Rückgabewert der Funktion ist vom Typ Boolean, andernfalls gibt er true zurück es gibt false zurück.
Beispiel und Beschreibung
Der jQuery-Beispielcode der Funktion jQuery.isPlainObject() lautet wie folgt:
//在当前页面内追加换行标签和指定的HTML内容 function w( html ){ document.body.innerHTML += "<br/>" + html; } w( $.isPlainObject( { } ) ); // true w( $.isPlainObject( new Object() ) ); // true w( $.isPlainObject( { name: "CodePlayer"} ) ); // true w( $.isPlainObject( { sayHi: function(){} } ) ); // true w( $.isPlainObject( "CodePlayer" ) ); // false w( $.isPlainObject( true ) ); // false w( $.isPlainObject( 12 ) ); // false w( $.isPlainObject( [ ] ) ); // false w( $.isPlainObject( function(){ } ) ); // false w( $.isPlainObject( document.location ) ); // false(在IE中返回true) function Person(){ this.name = "张三"; } w( $.isPlainObject( new Person() ) ); // false
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der jQuery.isPlainObject()-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!