如何将 JavaScript 对象转换为字符串?
例子:
var o = {a:1, b:2}
console.log(o)
console.log('Item: ' + o)
输出:
Object { a=1, b=2} // 非常好的可读输出 :)
Item: [object Object] // 不知道里面有什么 :(
原文由 user680174 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何将 JavaScript 对象转换为字符串?
例子:
var o = {a:1, b:2}
console.log(o)
console.log('Item: ' + o)
输出:
Object { a=1, b=2} // 非常好的可读输出 :)
Item: [object Object] // 不知道里面有什么 :(
原文由 user680174 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
我建议使用
JSON.stringify
,它将对象中的变量集转换为 JSON 字符串。大多数现代浏览器原生支持此方法,但对于那些不支持的浏览器,您可以包含一个 JS 版本。