Maison > interface Web > js tutoriel > le corps du texte

Exemple de méthode JS pour parcourir les propriétés d'un objet

高洛峰
Libérer: 2017-01-14 11:20:18
original
1521 Les gens l'ont consulté

L'exemple de cet article décrit la méthode de traversée JS des propriétés d'objet. Je voudrais le partager avec vous pour votre référence. Les détails sont les suivants :

Une méthode pour parcourir tous les noms d'attributs et valeurs d'un objet JavaScript. De cette façon, c'est très intuitif et pratique. vous souhaitez utiliser la méthode. Le code est le suivant :

/*
* 用来遍历指定对象所有的属性名称和值
* obj 需要遍历的对象
* author: Jet Mah
*/
function allPrpos ( obj ) {
// 用来保存所有的属性名称和值
var props = "" ;
// 开始遍历
for ( var p in obj ){
// 方法
if ( typeof ( obj [ p ]) == " function " ){
obj [ p ]() ;
} else {
// p 为属性名称,obj[p]为对应属性的值
props += p + " = " + obj [ p ] + " \t " ;
}
}
// 最后显示所有的属性
alert ( props ) ;
}
Copier après la connexion

Le mécanisme de réflexion JavaScript d'AJAX Le mécanisme de réflexion signifie que le programme peut obtenir ses propres informations lors de son exécution. Par exemple, un objet peut savoir au moment de l’exécution de quelles méthodes et propriétés il dispose. L'instruction for(…in…) est utilisée pour implémenter la réflexion en JavaScript. La syntaxe est la suivante :

<script type="text/javascript">
// 创建一个对象 myObject 以及三个属性 sitename, siteurl, sitecontent。
var myObject = new Object();
myObject.sitename = "sara";
myObject.siteurl = "http://www.php.cn/";
myObject.sitecontent = "php中文网";
//遍历对象的所有属性
for (prop in myObject)
{
document.write("属性 &#39;" + prop + "&#39; 为 " + myObject[prop]);
document.write(" ");
}
</script>
Copier après la connexion

J'espère que cet article sera utile à tout le monde dans la programmation JavaScript.

Pour plus d'exemples de méthodes JS de traversée des propriétés d'objet et d'articles connexes, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal