javascript仿php的print_r函数输出json数据

 更新时间:2013年09月13日 17:29:09   作者:  
输出json数据,php的print_r函数可以轻松实现,下面为大家介绍下javascript也可以模仿print_r函数输出json数据,具体实现如下,感兴趣的朋友可以了解下
复制代码 代码如下:

//theOb(json数据)
function print_r(theObj) {
var retStr = '';
if (typeof theObj == 'object') {
retStr += '<div style="font-family:Tahoma; font-size:7pt;">';
for (var p in theObj) {
if (typeof theObj[p] == 'object') {
retStr += '<div><b>['+p+'] => ' + typeof(theObj) + '</b></div>';
retStr += '<div style="padding-left:25px;">' + print_r(theObj[p]) + '</div>';
} else {
retStr += '<div>['+p+'] => <b>' + theObj[p] + '</b></div>';
}
}
retStr += '</div>';
}
return retStr;
}

相关文章

  • JavaScript实现移动端轮播效果

    JavaScript实现移动端轮播效果

    这篇文章主要为大家详细介绍了JavaScript实现移动端轮播效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • BOM系列第一篇之定时器setTimeout和setInterval

    BOM系列第一篇之定时器setTimeout和setInterval

    这篇文章主要介绍了BOM系列第一篇之定时器setTimeout和setInterval 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • JavaScript split()方法定义及更多实例

    JavaScript split()方法定义及更多实例

    这篇文章主要给大家介绍了关于JavaScript split()方法定义及更多实例的相关资料,js里的split()方法大家都知道用于将字符串转化为字符串数组,文中通过代码实例介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • JS highcharts实现动态曲线代码示例

    JS highcharts实现动态曲线代码示例

    这篇文章主要介绍了JS highcharts实现动态曲线代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 深入理解在JS中通过四种设置事件处理程序的方法

    深入理解在JS中通过四种设置事件处理程序的方法

    所有的JavaScript事件处理程序的作用域是在其定义时的作用域而非调用时的作用域中执行,并且它们能存取那个作用域中的任何一个本地变量。但是HTML标签属性注册处理程序就是一个例外。看下面四种方式
    2017-03-03
  • 浅谈Sticky组件的改进实现

    浅谈Sticky组件的改进实现

    这篇文章主要介绍了Sticky组件的改进实现的相关资料,需要的朋友可以参考下
    2016-03-03
  • JavaScript实现重力下落与弹性效果的方法分析

    JavaScript实现重力下落与弹性效果的方法分析

    这篇文章主要介绍了JavaScript实现重力下落与弹性效果的方法,结合实例形式分析了javascript重力下落及弹性效果的原理与具体实现技巧,需要的朋友可以参考下
    2017-12-12
  • 基于JS+HTML实现弹窗提示是否确认提交功能

    基于JS+HTML实现弹窗提示是否确认提交功能

    这篇文章主要介绍了基于JS+HTML实现弹窗提示是否确认提交功能,需要的朋友可以参考下
    2020-06-06
  • JS中几种实用的跨域方法原理详解

    JS中几种实用的跨域方法原理详解

    js跨域是指通过js在不同的域之间进行数据传输或通信,只要协议、域名、端口有任何一个不同,都被当作是不同的域,在这篇文章中讲给大家介绍一下js中几种实用的跨域方法原理,需要的朋友可以参考下
    2023-06-06
  • 深入探讨如何利用Canvas实现图片压缩与Base64转换

    深入探讨如何利用Canvas实现图片压缩与Base64转换

    随着Web应用的日益普及,图片的处理和优化已经成为现代开发的关键部分,本文主要介绍了如何利用Canvas技术,将图片进行压缩,并将其转换为Base64格式,感兴趣的小伙伴可以学习下
    2023-10-10

最新评论