如何查看javascript object对象的所拥有的属性值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看javascript object对象的所拥有的属性值相关的知识,希望对你有一定的参考价值。
第一种,alert,也是最原始的用for循环逐一读取obj的数据然后alert或者展示到页面的dom元素内。
第二种,控制台输出
console.log(obj),然后按f12打开调试面板然后切换到控制台标签查看,但是ie下不能查看到具体的值。
第三种,添加监视
按F12打开调试面板然后切换到调试(脚本)标签,然后找到你要查看的obj代码,然后在这一行打一个断点,然后点击按钮(其他能触发代码运行到这里的操作都行)然代码运行到这里,然后右键obj这个变量添加监视然后查看obj属性。
第四种,全局变量
在你要查看obj变量的代码位置后加上window.temp_obj = obj;然后按F12打开调试界面,接着打开控制台标签,然后输入temp_obj再输入.看提示有哪些属性,然后输入temp_obj.attrName按回车看指定属性的名称,或者直接输入temp_obj按回车查看。
其他的不多说,但大体都是这些衍生出来的调试方法,具体怎么运用视情况而定。 参考技术A 直接用console.log(Obj)就可以了,在浏览器开发工具的console中查看对象属性值。或者使用JSON.stringify(Obj)也行。 参考技术B 第一种,alert,也是最原始的
用for循环逐一读取obj的数据然后alert或者展示到页面的dom元素内。
第二种,控制台输出
console.log(obj),然后按f12打开调试面板然后切换到控制台标签查看,但是ie下不能查看到具体的值。
第三种,添加监视
按F12打开调试面板然后切换到调试(脚本)标签,然后找到你要查看的obj代码,然后在这一行打一个断点,然后点击按钮(其他能触发代码运行到这里的操作都行)然代码运行到这里,然后右键obj这个变量添加监视然后查看obj属性。
第四种,全局变量
在你要查看obj变量的代码位置后加上window.temp_obj = obj;然后按F12打开调试界面,接着打开控制台标签,然后输入temp_obj再输入.看提示有哪些属性,然后输入temp_obj.attrName按回车看指定属性的名称,或者直接输入temp_obj按回车查看。
其他的不多说,但大体都是这些衍生出来的调试方法,具体怎么运用视情况而定。本回答被提问者采纳 参考技术C 使用for in 语句 或者foreach in 语句。例如
for ( i in document) console.log(i)
获取document对象的书友属性或成员函数名称。 参考技术D <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <script type="text/javascript"> <!-- function lookProperty(obj) ob=eval(obj); var Property=""; for(var i in ob) Property+="属性:"+i+"<br/>"; document.getElementById("myp").innerHTML=Property; //--> </script> </head> <body> <div id="myp"></div> <button onclick="lookProperty(currentStyle)">查看属性</button> </body> </html> 给你写了个小程序,点击查看属性按钮,就能看到该对象的所有属性。 把lookProperty()里的参数换成你想要查看的对象即可。
以上是关于如何查看javascript object对象的所拥有的属性值的主要内容,如果未能解决你的问题,请参考以下文章
如何查看javascript object对象的所拥有的属性值
如何查看javascript object对象的所拥有的属性值
从服务器接收对象并将其转换为客户端Typescript(javascript)中的所需对象[重复]
对于C或C++语言,VS下调试如何查看指针数组的所指向的内容?谢谢指导.
使用 Javascript/KendoUI 自动完成渲染数据时出错 - 对象 #<Object> 没有方法“切片” - 如何解决?