为了账号安全,请及时绑定邮箱和手机立即绑定

如何显示JavaScript对象?

如何显示JavaScript对象?

胡子哥哥 2019-06-09 17:31:20
如何显示JavaScript对象?如何以字符串格式显示JavaScript对象的内容,如alert变量?与我想要显示对象的格式化方式相同。
查看完整描述

3 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

与Firefox

如果要打印该对象以进行调试,我建议安装Firefox的Firebug并使用代码:

console.log(obj)

含铬

var obj = {prop1: 'prop1Value', prop2: 'prop2Value', child: {childProp1: 'childProp1Value'}}console.log(obj)

将显示


注:你必须记录对象。例如,这是行不通的:

console.log('My object : ' + obj)


查看完整回答
反对 回复 2019-06-09
?
长风秋雁

TA贡献1757条经验 获得超7个赞

使用本机JSON.stringify方法。适用于嵌套对象和所有主要浏览器。支撑这种方法。

str = JSON.stringify(obj);str = JSON.stringify(obj, null, 4); // (Optional) beautiful indented output.console.log(str);
 // Logs output to dev tools console.alert(str); // Displays output using window.alert()

链接到Mozilla API参考以及其他例子。

obj = JSON.parse(str); // Reverses above operation (Just in case if needed.)

使用自定义JSON.串代器如果您遇到这个Javascript错误

"Uncaught TypeError: Converting circular structure to JSON"


查看完整回答
反对 回复 2019-06-09
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

var output = '';for (var property in object) {
  output += property + ': ' + object[property]+'; ';}alert(output);


查看完整回答
反对 回复 2019-06-09
  • 3 回答
  • 0 关注
  • 837 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信