js中console在一行內打印字符串和對象的方法
在前端開發(fā)中,大多數(shù)的調試一般都是F12中的console和network中查看請求數(shù)據(jù)和響應數(shù)據(jù),也有一部分人喜歡用debugger。
在開發(fā)大一些的項目時,在開發(fā)環(huán)境下,打開著控制臺,切換一下頁面總是充滿著各種console,而且還是很多行,有一部分原因是有下面我寫的這樣的。

就是因為如果在同一行內同時打印字符串和對象的話,我們會想到如下的拼接 但是對象會調用原型中toString()方法,讓我們看起來就難受了。
console.log('上傳結果' + {obj: '對象', name:'臧三'});

昨天在開發(fā)程序的時候查看了一下企業(yè)微信的后臺,看到他的console的同一行中同時打印了字符串和對象,就想到原來是可以在同一行打印的。
之前想到的有時候查看的時候調用一下 JSON.stringtify()方法,但是這樣當對象復雜的時候,就不利于查看和調試了。
console.log('上傳結果' + JSON.stringify({obj: '對象', name:'張三'}));

我感覺寫的有點啰嗦了,明明就是再講一個逗號的事情,你給我扯這么多沒用的哈哈。
看一下這樣的效果,如果是這樣的打印的話我感覺還會清晰很多,而且console的行的數(shù)目也會少一些。

具體的做法就是在console的各個參數(shù)之間加上一個逗號,
console.log('上傳結果' , {obj: '對象', name:'張三'});
總結
以上所述是小編給大家介紹的js中console在一行內打印字符串和對象的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
相關文章
javascript動態(tài)添加樣式(行內式/嵌入式/外鏈式等規(guī)則)
添加CSS的方式有行內式、嵌入式、外鏈式、導入式,下面為大家詳細介紹下javascript動態(tài)添加以上樣式規(guī)則的方法,感興趣的朋友可以參考下哈2013-06-06
JavaScript實現(xiàn)網(wǎng)頁帶動畫返回頂部的方法詳解
這篇文章主要為大家詳細介紹了如何利用JavaScript實現(xiàn)網(wǎng)頁帶動畫返回頂部的效果,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2022-08-08

