Console.log в IE на только что выведенном объекте [object Object] - PullRequest
41 голосов
/ 12 марта 2010

Я привык к отладке JavaScript в Chrome или Firefox только потому, что их встроенные инструменты разработчика намного чище, чем IE. IE8 появился вместе с инструментами разработчика, которые были более отточены, но они все еще не совсем готовы к тому, чтобы их использовать. Мне нравится, когда я могу шагать по коду, как если бы я был в Visual Studio, и это довольно приятно для IE, однако, когда я пытаюсь сделать простой console.log для моего объекта в Firefox / Chrome / и т.д. Я действительно могу исследовать этот объект.

В IE консоль просто выводит следующее:

LOG: [объект объекта]

Есть ли способ развернуть этот объект в IE, как в Chrome / Firefox / etc.?

Ответы [ 4 ]

52 голосов
/ 28 марта 2010

Возможно, вы захотите попробовать:

console.log(JSON.stringify(foobarObject));
31 голосов
/ 21 июня 2013

Использование:

console.dir(obj); 

Это даст вам все свойства объекта также в IE.

11 голосов
/ 16 апреля 2010

Может быть, вы можете попробовать то, что Xavi предложил здесь: Как мне вывести JavaScript JavaScript в IE8?

0 голосов
/ 07 января 2014

Добавьте объект для просмотра, и вы сможете увидеть и полностью проанализировать его с панели часов.

...