`

js反射获取对象属性

 
阅读更多

<html>
<head>
 <title>测试</title>
<script type="text/javascript">
    
	function showObject(obj){
	    
		var arr=new Array();
	    for(i in obj){
		      if(typeof(obj[i])=='object')
			  {
			    arr.push(i+'={'+showObject(obj[i])+'}');
			  }else{
			    arr.push(i+'='+obj[i]+'\n');
			  }
		}

		return arr.join('');
	}


    function allObject(){
	 var obj={test:1,name:function(){alert('test')},obj:{test:2}};
     alert(showObject(obj));
	}
</script>

</head>


<body onload="allObject()">


</body>
</html>
分享到:
评论

相关推荐

    frida反射调用对象中的方法与字段.pdf

    该篇文章主要介绍当我们碰到参数或者返回值是一个对象时,如何通过frida反射调用该对象的方法(methods)与获取该对象的字段(fields)。感兴趣的朋友可以下载下来看看,了解了解

    JavaScript 反射和属性赋值实例解析

    Java和.NET都有着比较完善的反射机制,用来处理未知的对象并获取它们的属性和方法。JavaScript虽然没有完善的反射体系,但在编程的时候还是可以通过代码设计来实现类似反射的基本功能。 function Antzone(){ this....

    AJAX JavaScript反射机制的介绍

     反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。  在JavaScript中利用for(…in…)语句实现反射  在JavaScript中有一个很方便的语法来实现反射,即for(…...

    JavaScript王者归来part.1 总数2

     7.2.3 反射机制--枚举对象属性   7.3 对象的构造   7.3.1 构造函数--一个双精度浮点数封装类的例子   7.3.2 缺省构造和拷贝构造   7.3.3 对象常量   7.4 对象的销毁和存储单元的回收   7.5 JavaScript...

    OOP-reflector

    反射是面向对象语言中的一个常见实用程序,用于检查类并获取有关它们公开哪些属性/方法以及它们继承自的其他类的信息。 今天我们将编写我们自己的 JavaScript 反射器! 我们将编写一个简单的实用程序来检查给定的...

    reflection-exercise

    ##Your Challenge 反射是面向对象语言中的一个常见实用程序,用于检查类并获取有关它们公开的属性/方法以及它们继承自的其他类的信息。 今天我们将编写我们自己的 JavaScript 反射器! 我们将编写一个简单的实用...

    python入门到高级全栈工程师培训 第3期 附课件代码

    03 JS的history对象和location对象 04 JS的DOM节点 05 JS的DOM节点 第43章 01 上节知识回顾 02 js之onsubmit事件与组织事件外延 03 DOM节点的增删改查与属性设值 04 正反选练习 05 js练习之二级联动 06 jquery以及...

    游轮:曼彻斯特守则训练营的主要项目之一。 通过最初探索用户故事和域建模在OOP中进行练习。 非常满意使用GUI并积极地看到对JavaScript,HTML和CSS所做的更改。 整个项目与我的好友Shona McBride进行了配对编程

    全部登上! 感谢您到码头来。 ,列出您想游览的港口,然后我们就去!...开发人员获取用户故事并将其分为对象,方法和属性-这称为领域建模。 对于此项目: 对象(通常是用户故事中的名词):船属性(由对象拥有)

    【卷一/共两卷】AJAX实战pdf高清版90M

    4.5.1 JavaScript对象的反射 4.5.2 处理数组和对象 4.5.3 添加控制器 4.6 小结 4.7 资源 第5章 服务器的角色 5.1 与服务器配合工作 5.2 编写服务器端代码 5.2.1 流行的买现语言 5.2.2 N层架构 5.2.3 维护客户端和...

    Android开发资料合集--续

    给ImageView对象赋值 49 获取SD卡上的文件存储路径 50 将图片保存到SD卡上 50 26、TextView垂直滚动 51 27、判断某服务是否开启 56 28、判断SD卡是否已挂载 56 29、文件操作类 57 1、获得文件或目录的大小 57 2、...

    asp.net知识库

    动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个时间转换的问题,顺便谈谈搜索技巧 .net中的正则表达式使用高级技巧 (一) C#静态成员和...

    AJAX 源码范例

    07/7.5.3.html 使用throw语句抛出异常范例 &lt;br&gt;第8章 08/8.2.7.html 使用responseText获得返回的文本范例 08/8.2.8.html 使用responseXML属性获取范例 08/8.2.9.html 使用abort方法取消一个...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    JavaScript面向对象及原型 Dom选择器以及内容文本操作 Dom样式操作 Dom属性及创建标签 Dom提交表单及其他 Dom事件操作 Dom事件操作补充 Dom绑定时间的另外一种方式 JavaScript 词法分析解析 前端学习方法分享 ...

    NET公共类库[转发]

    客户端代码精简类 JavaScriptMinifier.cs 转换原始Js内容的精简版本 HTML格式辅助类 HtmlUtils.cs 处理HTML,脚本的特殊字符或过滤 数据压缩类 GZipHandler.cs 对传输的数据进行压缩 ?DLL Dll Name AjaxPro.dll ...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--aidl之结合反射获取应用缓存大小等空间占用 |--aidl调用系统service未公开的方法挂电话 |--aidl调用系统未公开的方法代码示例2 |--android dp和px之间转换 |--android INSTALL_PARSE_FAILED_MANIFEST_MALFORMED |...

    亮剑.NET深入体验与实战精要2

    6.3.6 JavaScript获取XML内容 259 6.3.7 项目案例:通用自定义XML配置类 263 6.4 ADO.NET与XML 266 6.4.1 读XML文档到DataSet 266 6.4.2 DataSet转为XML文档 267 6.5 项目案例1:实现网站的RSS应用 267 6.6 项目...

    亮剑.NET深入体验与实战精要3

    6.3.6 JavaScript获取XML内容 259 6.3.7 项目案例:通用自定义XML配置类 263 6.4 ADO.NET与XML 266 6.4.1 读XML文档到DataSet 266 6.4.2 DataSet转为XML文档 267 6.5 项目案例1:实现网站的RSS应用 267 6.6 项目...

    多功能.NET代码自动生成器(含存储过程)

    json字符串传至客户端后在javascript脚本下需将字符串转换为json数据对象,示例如下: var objJson = eval('('+strJson+')'); public string GetJsonByModel(CalendarNotesModel model) 解析业务实体对象为json数据...

Global site tag (gtag.js) - Google Analytics