最近調試的時候遇到需要打印出js對象里面的內容,兩種方式:
1.直接使用
JSON.stringify(obj)
方法把對象轉成字符串,打印出來。但是因為維護的項目比較老,使用的還是ie11的ie5兼容模式,報了JSON對象未定義的錯誤。因此有了下面的這種方式。
2.自己寫了個js方法,來打印對象
//TODO used to debug, delete after debug function alertObj(obj){ var str=""; for (var item in obj){ str +=item+":"+obj[item]+"\n"; } alert(str); }
ie5,console.log不能用,所以直接alert出來。