`

解析js对象的属性

阅读更多
最近在研究google map时发现google map 大多使用js对象封装数据的,大多api中也会有说明,但有些对象api中没有详细说明对象有哪些属性,那该怎么了解对象结构呢?网上找了找没有找到,所以就自己写了一个遍历js对象属性的方法,在此和大家分享

function view(obj){
var typename;
if(typeof obj != 'object'){
typename = typeof obj;
document.write(obj + ' ');

return;
}

for(var p in obj){
document.write(p + ':{');
view(obj[p]);
document.write('}');
document.write('<br/>');
}

}
分享到:
评论

相关推荐

    js解析XML常用对象、属性、方法

    js解析xml,js转换xml文档到html必备。节点对象属性,节点对象的方法。

    JavaScript对象属性操作实例解析

    这篇文章主要介绍了JavaScript对象属性操作实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在js对象中,我们可以对对象属性进行操作。 上图的要点为...

    通过实例解析javascript Date对象属性及方法

    一起来看看 JavaScript 中的日期对象 Date。 获取月份天数 // 获取月份天数 function getMonthDayCount(year, month) { return new Date(year, month, 0).getDate(); } console.log(getMonthDayCount(2017, 10)); ...

    javascript 解析后的xml对象的读取方法细解

    javascript 解析后的xml对象的读取方法细解

    js对象实例详解(JavaScript对象深度剖析,深度理解js对象)

    JavaScript作为一个基于对象(没有类的概念)的语言,从入门到精通到放弃一直会被对象这个问题围绕。 平时发的文章基本都是开发中遇到的问题和对最佳解决方案的探讨,终于忍不住要写一篇基础概念类的文章了。 本文探讨...

    JavaScript对象验证库js-validator.zip

    制定验证规则对于同一个对象属性,你可以并列制定几个不同的规则进行限定,使用|作为不同规则间的分割符。var rules = {  text: 'required|string',  date: 'date|date_format:yyyy-MM-dd',  comments: '...

    validolum:用于解析JavaScript对象的实用程序

    JavaScript对象解析和验证 开始吧 该软件包可通过npm获得。 它必须作为本地依赖项安装: npm install validolum 这是用于解析和验证JavaScript对象的DSL。 从某种意义上讲,这是尝试为JSONSchema创建类型安全的替代...

    Vue.js源码全方位深入解析最新下载地址

    Vue.js源码全方位深入解析最新下载地址.rar Vue.js源码全方位深入,帮你更深入了解vue 第1章 准备工作 介绍了 Flow、Vue.js 的源码目录设计、Vue.js 的源码构建方式,以及从入口开始分析了 Vue.js 的初始化过程。 第...

    promise-get:使用点路径从承诺解析的对象获取属性

    承诺得到 使用从承诺解析的对象获取属性安装使用安装promise-get : npm install --save promise-get用法模块使用var get = require ( 'promise-get' ) ;get ( 'key.deep' , Promise . resolve ( { key : { deep : '...

    通过实例解析js可枚举属性与不可枚举属性

    在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。 一、怎么判断属性是否可枚举 js中基本包装类型的原型属性是不可枚举的...

    dxf-parser:DXF文件JavaScript解析器。 它将DXF文件字符串读取到一个大型javascript对象中,该对象具有更易读的属性和更合理的结构

    它将dxf文件读入一个具有可读属性和更逻辑结构的大型javascript对象。 另外,请密切注意Three- ,这是一个用于在浏览器中呈现Dxf-Parser输出的浏览器模块。 安装 npm install dxf-parser 浏览器-从0.1.3开始,独立...

    JavaScript对象原型链原理解析

    这篇文章主要介绍了JavaScript对象原型链原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一个js对象,除了自己设置的属性外,还会自动生成proto、...

    JavaScript中Boolean对象的属性解析

    主要介绍了JavaScript中布尔对象的属性解析,包括对constructor属性和prototype构造器的简单介绍,需要的朋友可以参考下

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

    offsetTop获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置。 offsetLeft获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。 offsetHeight获取对象相对于版面或由父坐标 ...

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

    这篇文章主要介绍了JavaScript 反射和属性赋值实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Java和.NET都有着比较完善的反射机制,用来处理未知的...

    js中的事件对象解析1

    DOM事件对象的属性有:bubbles 布尔值 只读 表明事件是否冒泡cancelable 布尔值 只读 表明是否可以取消事件的默认行为currentTarg

    [JS]详尽解析window.event对象

    event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 ...

    JS 操作Array数组的方法及属性实例解析

    本文总结了Array数组的3个属性,length 属性、prototype 属性、constructor 属性使用,并附注数组对象的8个分类及多个方法使用,具体如下: 对象的3个属性1、length 属性 length 属性Length属性表示数组的长度,即...

Global site tag (gtag.js) - Google Analytics