當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
javascript中打印对象显示[object object]_js如何打印object对象
生活随笔
收集整理的這篇文章主要介紹了
javascript中打印对象显示[object object]_js如何打印object对象
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這篇文章主要介紹了js如何打印object對(duì)象,需要的朋友可以參考下
js調(diào)試中經(jīng)常會(huì)碰到輸出的內(nèi)容是對(duì)象而無(wú)法打印的時(shí)候,光靠alert只能打印出object標(biāo)示,卻不能打印出來(lái)里面的內(nèi)容,甚是不方便,于是各方面整理總結(jié)了如下一個(gè)函數(shù),能夠?qū)?shù)組或者對(duì)象這類的結(jié)果一一打印出來(lái),具體代碼如下:
function writeObj(obj){ var description = ""; for(var i in obj){ var property=obj[i]; description+=i+" = "+property+""; } ; }
另外當(dāng)你需要將object對(duì)象轉(zhuǎn)換為string字符串。
有下面這個(gè)函數(shù)就好了,可以將其轉(zhuǎn)化為字符串類型,然后就可以打印出來(lái)了,具體代碼如下:
function obj2string(o){ var r=[]; if(typeof o=="string"){ return """+o.replace(/(['"])/g,"$1").replace(/()/g,"").replace(/()/g,"").replace(/()/g,"")+"&#總結(jié)
以上是生活随笔為你收集整理的javascript中打印对象显示[object object]_js如何打印object对象的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。