在javascript中显示实际的[object object]
show the actual [object Object] in javascript
我有一个对象的对象,我想遍历对象并在浏览器中显示它们;我有下面的代码,但它只是显示给我[object object][object object][object object];我怎样才能展示实物呢?
my my_obj looks like:
{
"User": {
"description": "A user."
},
"Media": {
"description": "A media ."
}
}
var output = "";
for (var key in my_obj) {
output += my_obj[key];
}
response.send(output);
谢谢
这个问题看起来和你的问题如出一辙。
该问题的公认答案使用console
对象将对象的内容打印到浏览器开发人员工具中的JavaScript调试控制台(通常使用F12访问)。您通常可以在控制台的日志输出中与对象交互,展开和折叠其属性。
console.log(my_obj);
然而,这并没有提供一个简单的方法将对象的内容打印到网页上。为此,您可以遵循上述链接问题的最高投票答案,它使用JSON
对象,特别是它的stringify
方法。
var my_obj_str = JSON.stringify(my_obj);
这个方法返回你的对象的字符串化版本(也就是说,它将看起来像一个对象文字),然后可以像上面那样记录到控制台(尽管它将是一个字符串,而不是一个交互式对象!),或者以任何你喜欢的方式将字符串放入网页内容
您可能需要使用JSON.stringify() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
相关文章:
- 如何取消object.prototypes javascript的一个函数
- JavaScript-从对象数组中输出随机OBJECT
- 什么是“;原型;通过JavaScript中的Object Literal Notation创建的对象的链接
- javascript表单字段submit:Object dos'在IE8中不支持此属性或方法
- 如何在javascript中访问Object中的Object
- javascript对象显示为null,但object.properties返回数据
- JavaScript returns [object Object]
- object响应时出现对象错误javascript
- Android/Javascript:Uncaught TypeError Object[Object]没有方法'
- ToString 将 Javascript Object 更改为 Undefined
- 如何使用javascript将Object传递给控制器
- Google Api - Seperate Object - JavaScript
- 从 Object javascript 中成对匹配
- JSON to Object - JavaScript
- Object JavaScript内部的数组
- check object Equal object javascript
- object javascript类/字典中的键
- 从另一个对象扩展而不使用object.JavaScript中的assign (ES6特性)
- Object.isEmpty vs .isEmpty() vs _.isEmpty(Object) javascript
- 当用户按下后退按钮时,使用History object/javascript将用户重定向到特定的锚