资讯专栏INFORMATION COLUMN

JS: 将对象在转化成string在控制台中打印出现

baiy / 1614人阅读

直接使用如下方法,在使用时,直接consloe.log(objectString(object))

function objectString(o){ 
    var r=[]; 
    if(typeof o=="string"){ 
        return """+o.replace(/([""])/g,"$1").replace(/(
)/g,"
").replace(/(
)/g,"
").replace(/(	)/g,"	")+"""; 
    } 
    if(typeof o=="object"){ 
        if(!o.sort){ 
            for(var i in o){ 
                r.push(i+":"+obj2string(o[i])); 
            } 
            if(!!document.all&&!/^
?functions*toString()s*{
?s*[native code]
?s*}
?s*$/.test(o.toString)){ 
                r.push("toString:"+o.toString.toString()); 
            } 
            r="{"+r.join()+"}"; 
        }else{ 
            for(var i=0;i           
               
                                           
                       
                 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/53720.html

相关文章

  • JS: 对象转化string制台打印出现

    直接使用如下方法,在使用时,直接consloe.log(objectString(object)) function objectString(o){ var r=[]; if(typeof o==string){ return +o.replace(/([])/g,$1).replace(/( )/g, ).replace(/( )/g, ).replace...

    caspar 评论0 收藏0
  • JSON:如果你愿意一层一层剥开我的心,你会发现...这里水很深——深入理解JSON

    摘要:说句玩笑话,如果是基于的,可能就叫了,形式可能就是这样的了,如果这样,那么可能现在是和比较密切了。此外,还有一个函数,我们较少看到,但是它会影响。 我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题,请问,以下JS对象通过JSON.stringify后的字符串是怎样的?先不要急着复制粘贴到控制台,先自己打开一个代码编辑器或者纸,写写看,写完再去仔细对比你的控制台输出,如果有...

    Baaaan 评论0 收藏0
  • 【Android】RxJava的使用(三)转换——map、flatMap

    摘要:前两篇的使用一基本用法的使用二介绍了的基本用法,对还不了解的请先看以上两篇。这篇为大家讲解中和的使用。注意对这些发射的数据做的是合并操作,因此它们可能是交错的。如果要保证顺的的话,可以使用。其他操作符除了和之外,还有其他操作符以供使用。 前两篇Android RxJava的使用(一)基本用法、Android RxJava的使用(二)Action介绍了RxJava的基本用法,对Rxjav...

    caozhijian 评论0 收藏0
  • 亲手撸一个React(一):JSX与虚拟DOM

    摘要:前言的火热程度已经达到了个,本系列文章主要用简单的代码来实现一个,来了解虚拟算法以及和的设计。要想将虚拟转成真实并渲染到页面上,就需要调用,比如这段代码转换后的样子这时,会将挂载到为的下,从而在页面上显示出来。 前言 react的火热程度已经达到了94.5k个start,本系列文章主要用简单的代码来实现一个react,来了解JSX、虚拟DOM、diff算法以及state和setStat...

    aaron 评论0 收藏0

发表评论

0条评论

baiy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<