Javascript:在控制台中查看对象

时间:2014-12-09 06:06:54

标签: javascript

我有一个具有深层嵌套属性的对象。

以下是Chrome中console.log(myObject)的结果。 enter image description here

console.log(myObject.schedules)的结果是{}

当我JSON.stringify原始对象时,结果是{"schedules":{}},我觉得这很令人困惑。如上所述,它的记录远不止于此。

知道问题是什么吗?

3 个答案:

答案 0 :(得分:4)

改为console.dir(myObject)

  

console.dir()显示指定JavaScript对象的属性的交互式列表。输出显示为分层列表,其中包含透明三角形,可让您查看子对象的内容。

console.dir() | MDN

答案 1 :(得分:1)

您还可以使用JSON.stringify(object),有关详细信息,请阅读this

答案 2 :(得分:0)

问题是我的对象是通过异步方法调用创建的。所以,在我console.log()JSON.stringify()的时候,对象没有被创建。