JavaScript中如何将对象在转化成字符串在控制台中输出

  介绍

小编给大家分享一下JavaScript中如何将对象在转化成字符串在控制台中输出,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

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

函数objectString (o) {   var r=[];   如果(typeof o==皊tring") {   返回“\”;“+ o.replace (/((\ & # 39; \“\ \])/g,“\ \ 1美元“).replace (/(\ n)/g,“\ \ n") .replace ((\ r)/g,“\ \ r") .replace ((\ t)/g,“\ \ t") +“\”;“   }   如果(typeof o==皁bject") {   如果(! o.sort) {   我在o (var) {   r.push (i +“:“+ obj2string (o[我]));   }   如果(! ! document.all&及!/^ \ n ?函数\ s * toString \ (\) \ s * \ {\ n ?\ s * \[本机代码\]\ n ? \ s * \} \ n ? \ s *美元/test (o.toString)) {   r.push (“toString:“+ o.toString.toString ());   }   r=皗“+ r.join () +“}”;   其他}{   我(var=0; i< o.length;我+ +){   r.push (obj2string (o[我]))   }   r=癧“+ r.join () +“]”;   }   返回r;   }   返回o.toString ();   }

看完了这篇文章,相信你对JavaScript中如何将对象在转化成字符串在控制台中输出有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

JavaScript中如何将对象在转化成字符串在控制台中输出