介绍
小编给大家分享一下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中如何将对象在转化成字符串在控制台中输出有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!