javascript中将Object转换为String函数代码 (json str)

 更新时间:2012年04月29日 23:48:12   作者:  
下面的代码就是想将Object转换为String函数,需要的朋友可以参考下
复制代码 代码如下:

function obj2str(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+":"+obj2str(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(obj2str(o[i]))
r="["+r.join()+"]"
}
return r;
}
return o.toString();
}

相关文章

  • Echarts折线图如何根据容器宽度自适应展示

    Echarts折线图如何根据容器宽度自适应展示

    我们使用vue做项目的时候,常常需要做到echarts图表的自适应,一般是根据页面的宽度做对应的适应,下面这篇文章主要给大家介绍了关于Echarts折线图如何根据容器宽度自适应展示的相关资料,需要的朋友可以参考下
    2022-11-11
  • JavaScript点击按钮后弹出透明浮动层的方法

    JavaScript点击按钮后弹出透明浮动层的方法

    这篇文章主要介绍了JavaScript点击按钮后弹出透明浮动层的方法,可实现点击按钮弹出居中的透明浮动层的效果,涉及javascript操作鼠标事件及页面样式的相关技巧,需要的朋友可以参考下
    2015-05-05
  • 通过实例了解Javascript柯里化流程

    通过实例了解Javascript柯里化流程

    这篇文章主要介绍了通过实例了解Javascript柯里化流程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 微信小程序自定义toast弹窗效果的实现代码

    微信小程序自定义toast弹窗效果的实现代码

    微信小程序里面的自带弹窗icon只有两种,success和loading。这篇文章主要介绍了微信小程序之自定义toast弹窗效果的实现代码 ,需要的朋友可以参考下
    2018-11-11
  • js微信应用场景之微信音乐相册案例分享

    js微信应用场景之微信音乐相册案例分享

    这篇文章主要为大家分享了js微信应用场景之微信音乐相册案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 原生JS实现音乐播放器的示例代码

    原生JS实现音乐播放器的示例代码

    这篇文章主要介绍了原生JS实现音乐播放器的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • js多个物体运动功能实例分析

    js多个物体运动功能实例分析

    这篇文章主要介绍了js多个物体运动功能,结合实例形式分析了js实现多物体运动功能的原理、实现技巧与相关注意事项,需要的朋友可以参考下
    2016-12-12
  • 正则中的回溯定义与用法分析【JS与java实现】

    正则中的回溯定义与用法分析【JS与java实现】

    这篇文章主要介绍了正则中的回溯定义与用法,结合实例形式分析了回溯的概念、功能并提供了JS与java实现方法,需要的朋友可以参考下
    2016-12-12
  • js加解密 脚本解密

    js加解密 脚本解密

    利用js异或算法实现脚本加解密的代码
    2008-02-02
  • 浅谈JavaScript的全局变量与局部变量

    浅谈JavaScript的全局变量与局部变量

    下面小编就为大家带来一篇浅谈JavaScript的全局变量与局部变量。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06

最新评论