Maison >interface Web >js tutoriel >Explication détaillée de l'utilisation de la fonction jQuery.isPlainObject()

Explication détaillée de l'utilisation de la fonction jQuery.isPlainObject()

巴扎黑
巴扎黑original
2017-07-08 11:36:111650parcourir

La fonction

jQuery.isPlainObject() est utilisée pour déterminer si le paramètre spécifié est un objet pur.

Le soi-disant "objet pur" signifie que l'objet est créé via "{}" ou "nouvel objet".

Cette fonction appartient à l'objet global jQuery.

Syntaxe

jQuery 1.4 Nouvellement ajoutéela fonction statique.

jQuery.isPlainObject( object )

Paramètres

Paramètres

Description

object Tout type doit être une valeur arbitraire à juger.

Remarque : les objets hôtes (ou d'autres objets utilisés par l'environnement hôte du navigateur pour compléter l'environnement d'exécution ECMAScript) sont difficiles à détecter des fonctionnalités multiplateformes. Par conséquent, $.isPlainObject() peut donner des résultats différents selon les navigateurs pour les instances de ces objets.

Valeur de retour

jQuery.isPlainObject()La valeur de retour de la fonction est de type booléen Si le paramètre spécifié est un objet pur, il renvoie vrai, sinon. il renvoie faux.

Exemple et description

L'exemple de code jQuery de la fonction jQuery.isPlainObject() est le suivant :

//在当前页面内追加换行标签和指定的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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn