JS 如何查看对象的数据结构

问题描述

比如PERL有printDumper查看PHP有var_dump请问JS有什么方法查看某个对象的数据结构

解决方案

解决方案二:
遍历对象集合可以查看!
解决方案三:
使用浏览器的开发人员工具如Firefox扩展Firebug、chrome、IE的开发人员工具使用诸如VisualStudio等调试工具附加到InternetExplorer中,也可以在断点调试脚本查看脚本对象自己在代码中使用forin来模拟反射
解决方案四:
你用ff(装firebug)或者chrome都可以console.log(对象);然后在控制台里看。
解决方案五:
引用2楼ciznx的回复:

使用浏览器的开发人员工具如Firefox扩展Firebug、chrome、IE的开发人员工具使用诸如VisualStudio等调试工具附加到InternetExplorer中,也可以在断点调试脚本查看脚本对象自己在代码中使用forin来模拟反射

2楼市正解,我也是一直用着2个工具看,方便得很
解决方案六:
引用1楼fox123871的回复:

遍历对象集合可以查看!

请问怎么遍历
解决方案七:
对象的arguments属性看看,类似一个集合
解决方案八:
比如定义对象objvarprofor(proinobj){document.write("pro"+"="+obj[pro]+'<br>');}这样可以了
解决方案九:
如果用firebug,那么查看就方便多了,可以用console.dir(obj);就可以查看了。

时间: 2024-11-05 21:45:23

JS 如何查看对象的数据结构的相关文章

移动端js图片查看器_javascript技巧

本文实例为大家分享了js图片查看器插件的使用方法,制作手机使用的网页图片查看器,供大家参考,具体内容如下 这几天抽空在为项目开发一个量身的图片查看器,目前已初步完成需求. 开发场景是:在一个多文件下载展示列表中,如检测某些文件为图片时,则点击该文件时打开图片查看器展示该图片,并将列表内其它图片同时展示查看器队列内,可供前后滑动查看及其它附带功能. 乍一听功能点似乎有点多而且有些复杂,需要梳理一下 功能点整理 首先,我们要获得点击的图片文件对象及符合条件的图片文件对象集 其次,图片查看器的制作及图

程序猿都没对象,JS竟然有对象?

现在做项目基本是套用框架,不论是网上的前端还是后端框架,也会寻找一些封装好的插件拿来即用,但还是希望拿来时最好自己过后再回过头了解里面的原理,学习里面优秀的东西,不论代码封装性,还是小到命名. 好吧,扯远了,在这里要讲的是大家前端用得多的JS,可能接触最多的是Jquery,但原生的JS最好还是要了解的,至少能看懂别人的代码,然后学习. 平时用得多的无非是if for 逻辑处理字符串,截断字符串,数组,然后是查找元素,对元素背景什么的属性操作,这些都是些实用性上的东西,这里讲一些更深入点的,如何理

Oracle中如何查看对象持有锁的情况

同事在测试库上对一个表加字段,提示 ORA-00054, 资源忙. 应该是表对象的锁没有释放. 用如下SQL 查看一下系统中相关对象上锁的情况: <pre name="code" class="sql">/* Formatted on 2012/2/13 14:24:32 (QP5 v5.185.11230.41888) */ SELECT S.SID SESSION_ID, S.USERNAME, DECODE (LMODE, 0, ' None ',

JS获取html对象的几种方式介绍

 这篇文章主要介绍了JS获取html对象的几种方式,有需要的朋友可以参考一下 document.getElementById("zx");   通过ID获取html元素对象,ID号在html文档当中应该是唯一的.返回的是唯一element对象.并且所有浏览器都兼容.   document.getElementsByTagName("span")[0];   通过标签查找html对象,由于html标签在一个页面中可能重复很多次,所以当前页面返回的是一个数组.可以根据标

js中的对象声明方式以及数组的一些用法

 本文为大家介绍下js中的对象声明方式以及数组的一些用法,下面有个不错的示例,感兴趣的朋友可以参考下,希望对大家有所帮助  代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <title> New Document &l

js鼠标及对象坐标控制属性详细解析

 这篇文章主要是对js鼠标及对象坐标控制属性进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助 offsetTop 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置.    offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置.   offsetHeight 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度. IE.Opera 认为 offsetHeight = cli

js中判断对象是否为空的三种实现方法

 本篇文章主要是对js中判断对象是否为空的三种实现方法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在写js脚本的时候经常遇到对象为空或者不是对象的情况,出现这种情况我们可以用if去判断它,然后去执行相应的处理方法,具体判断他们的方法有以下几种:   1.if   (typeOf(x)   ==   "undefined")   2.if   (typeOf(x)   !=   "object")   3.if(!x)   其中第三种是最简单的

JS之Date对象和获取系统当前时间详解

 本篇文章主要是对JS之Date对象和获取系统当前时间进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一.Date对象 每天一对象,今天来看看Date对象,相对于时间大家一定很熟悉,应为以前在网站中很多地方都会遇到这样的时间特效.温故而知新,今天我们来回忆一下Date对象.   我们首先来看看他的定义: dateObj = new Date() dateObj = new Date(dateVal) dateObj = new Date(year, month, date[, hour

JS将所有对象s的属性复制给对象r

 这篇文章主要介绍了js中将所有对象s的属性复制给对象r的方法,原生js+jquery分别实现 原生写法: 代码如下: /**    * 将所有 s 的属性复制给 r    * @param r {Object}    * @param s {Object}    * @param is_overwrite {Boolean} 如指定为 false ,则不覆盖已有的值,其它值    *   包括 undefined ,都表示 s 中的同名属性将覆盖 r 中的值    */   mix: func