【发布时间】:2011-06-23 10:10:15
【问题描述】:
我有一个已使用 JSON.parse 解析为 JSON 的 javascript 对象我现在想打印该对象以便调试它(该函数出现问题)。当我执行以下操作时...
for (property in obj) {
output += property + ': ' + obj[property]+'; ';
}
console.log(output);
我列出了多个 [object Object]。我想知道如何打印它以查看内容?
【问题讨论】:
-
作为旁注, for (property in obj) 将列出所有属性,甚至包括继承的属性。因此,对于 Object.prototype 和任何“母类”,您会得到很多无关紧要的东西。这对 json 对象很不方便。您必须使用 hasOwnProperty() 过滤它们以仅获取此对象拥有的属性。
标签: javascript json parsing printing