調試程序的過程中,我們打印一個日志:
console.log(object);,其中object是任意的一個json對象。
在控制台就會看到[object object],而看不到具體的內容。
我們可以這樣做:
console.log(JSON.stringify(object));
控制台輸出:
{"name":"zhangsan","age":"18"}
如果object 如果內容不多還很容易查看各個字段的內容,如果object的內容很多,就會出現類似:
{"name":"zhangsan","age":"18","class":"01","address":"街道,小區,樓棟,門牌號","organization":"。。。(中國)有限公司"}
如果有更多的字段,就會發現沒有結構,很難閱讀和檢查。
這時,我們就可以用console.log(JSON.stringify(object,null,2));或者console.log(JSON.stringify(object,undefined,2));
控制台輸出:
{
"name":"zhangsan",
"age":"18"
}
就會發現,輸出來的格式好看多了。
get到,以后再調試如果需要輸出大量的json對象,就這樣用吧。當然如果只是一兩個字段就可以,直接用console.log(varName);
