猿问

如何显示JavaScript对象?

如何显示JavaScript对象?

如何以字符串格式显示JavaScript对象的内容,如alert变量?

与我想要显示对象的格式化方式相同。


胡子哥哥
浏览 838回答 3
3回答

慕的地10843

与Firefox如果要打印该对象以进行调试,我建议安装Firefox的Firebug并使用代码:console.log(obj)含铬var obj = {prop1: 'prop1Value', prop2: 'prop2Value', child: {childProp1: 'childProp1Value'}}console.log(obj)将显示注:你必须只记录对象。例如,这是行不通的:console.log('My object : ' + obj)

长风秋雁

使用本机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"

qq_笑_17

var output = '';for (var property in object) {   output += property + ': ' + object[property]+'; ';}alert(output);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答