将对象转换为字符串
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 如何将JavaScript对象转换为字符串? 例: var o = {a:1, b:2} console.log(o) console.log('Item: ' + o) 输出: 对象{a = 1,b = 2} //非常好的可读输出:) Item:[object Object] //不知道里面是什么:( #1楼 看一下 jQuery-JSON 插件 从本质上讲,它使用JSON.stringify,但如果浏览器没有实现,则会回退到自己的解析器。 #2楼 如果你知道对象只是一个布尔,日期,字符串,数字等... javascript String()函数工作得很好。 我最近发现这对于处理来自jquery的$ .each函数的值很有用。 例如,以下内容会将“value”中的所有项目转换为字符串: $.each(this, function (name, value) { alert(String(value)); }); 更多细节在这里: http://www.w3schools.com/jsref/jsref_string.asp #3楼 因为firefox没有将某些对象字符串化为屏幕对象; 如果你想得到相同的结果,例如: JSON.stringify(obj) : function objToString (obj