如何显示JavaScript对象?如何以字符串格式显示JavaScript对象的内容,如alert变量?与我想要显示对象的格式化方式相同。
3 回答
慕的地10843
注:
TA贡献1785条经验 获得超8个赞
与Firefox
console.log(obj)
含铬
var obj = {prop1: 'prop1Value', prop2: 'prop2Value', child: {childProp1: 'childProp1Value'}}console.log(obj)
注:你必须 只记录对象。例如,这是行不通的:
console.log('My object : ' + obj)
长风秋雁
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()
obj = JSON.parse(str); // Reverses above operation (Just in case if needed.)
"Uncaught TypeError: Converting circular structure to JSON"
qq_笑_17
TA贡献1818条经验 获得超7个赞
var output = '';for (var property in object) { output += property + ': ' + object[property]+'; ';}alert(output);
添加回答
举报
0/150
提交
取消