js打印对象 很有用的一个函数
来源:互联网 发布:手机通话记录软件大全 编辑:程序博客网 时间:2024/06/05 23:50
function obj2string(o){
var r=[];
if(typeof o=="string"){
return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\"";
}
if(typeof o=="object"){
if(!o.sort){
for(var i in o){
r.push(i+":"+obj2string(o[i]));
}
if(!!document.all&&!/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.toString)){
r.push("toString:"+o.toString.toString());
}
r="{"+r.join()+"}";
}else{
for(var i=0;i<o.length;i++){
r.push(obj2string(o[i]))
}
r="["+r.join()+"]";
}
return r;
}
return o.toString();
}
在js里经常有一些对象,我们不知道它的结构 用上面这个函数 可以清晰的打印出结构来
如:
keyword={id:"4",key:"192.168.110.39"}
0 0
- js打印对象 很有用的一个函数
- 一个很有用的字符串分割函数
- 打印js中一个对象的所有属性的值
- 几个有用的js函数
- 很有用JS技巧-打印js运行后的页面
- js打印对象的方法
- Js几个很有用的客户端字符串认证函数代码
- ASP中一个很有用的时间函数
- 一个很有用的DELPHI字符操作函数
- 一个不常用, 但却很有用的函数 GetSystemMetrics()
- Matlab中一个很有用的函数:regionprops
- Matlab中一个很有用的函数:regionprops
- 发现一个有用的js事件onpropertychange
- JS一些有用的函数收集
- 一个有用的对话框居中函数
- 一个有用函数的用法-decode
- 一个蛮有用的字符串解析函数
- 一个非常有用的自定义聚集函数
- web.xml配置详解之filter
- HDU 1712 ACboy needs your help
- 在centOS 6.3下,进行hadoop 2.0.0-alpha(yarn)本地模式部署
- jQuery - 设置内容和属性
- [卢卡斯定理+中国剩余定理] hdu 5446 Unknown Treasure
- js打印对象 很有用的一个函数
- MySQL集群:主从数据库配置 实现查询负载
- 为什么很多年轻人总会感到迷茫
- MFC通过注册表 实现程序开机自动运行
- android 开发第六弹--View事件传递和碎片
- 使用Eclipse构建Maven的SpringMVC项目
- Java/Android 多少年月日时分秒前
- ubuntu 13.04安装supervisor
- PopMetal和PX2上运行upstream linux kernel代码