JS遍历对象属性的方法示例
程序员文章站
2022-03-17 19:08:17
...
本文实例讲述了JS遍历对象属性的方法。分享给大家供大家参考,具体如下:
遍历JavaScript某个对象所有的属性名称和值的方法,这样想使用方法的时候非常的直观和方便。代码如下:
/* * 用来遍历指定对象所有的属性名称和值 * 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 ) ; }
AJAX的JavaScript的反射机制,反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。 在JavaScript中利用for(…in…)语句实现反射,其语法如下:
<script type="text/javascript"> // 创建一个对象 myObject 以及三个属性 sitename, siteurl, sitecontent。 var myObject = new Object(); myObject.sitename = "sara"; myObject.siteurl = "http://www.php.cn/"; myObject.sitecontent = ""; //遍历对象的所有属性 for (prop in myObject) { document.write("属性 '" + prop + "' 为 " + myObject[prop]); document.write(" "); } </script>
希望本文所述对大家JavaScript程序设计有所帮助。
更多JS遍历对象属性的方法示例相关文章请关注PHP中文网!
上一篇: jquery ui的使用教程有哪些?
下一篇: JS遍历页面所有对象属性及实现方法
推荐阅读
-
javaScript对象和属性的创建方法_基础知识
-
JS简单获取并修改input文本框内容的方法示例
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间,_PHP教程
-
一个关于父类方法访问子类对象中的公有属性的问题
-
php面向对象中static静态属性和静态方法的调用
-
python学习笔记之面向对象中的静态方法、类方法、属性方法总结
-
遍历DOM对象内的元素属性示例代码_javascript技巧
-
浅谈JS对象添加getter与setter的5种方法
-
让低版本浏览器支持input的placeholder属性(js方法)_javascript技巧
-
JS实现线性表的顺序表示方法示例【经典数据结构】