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 ) ; }
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("属性 '" + prop + "' 为 " + myObject[prop]); document.write(" "); } </script>
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 !