Я открыл Javascript Debugger (Ctrl + Shift + L) в Chrome и начал использовать его для установки контрольных точек в моем коде.В отладчике Chrome JS, как мне распечатать все свойства объекта?
Это отличный интерфейс по сравнению с Firebug (все это управляется командной строкой), поэтому мне интересно, как сделать простую вещь, например, распечатать все свойства объекта.
Если у меня есть объект вроде этого:
var opts = {
prop1: "<some><string/></some>",
prop2: 2,
prop3: [1,2,3]
}
Я могу установить контрольную точку и осмотреть объект, но я, кажется, только чтобы получить одно свойство назад, и я не уверен, появится свойство :
$ print opts
#<an Object>
Попытка получить все свойства:
$ print for(var p in opts) p;
prop1
Любые идеи? У него, очевидно, больше одного ...
Как установить контрольную точку с помощью инспектора? Моя проблема в том, что я хочу приостановить выполнение и проверить значение объекта. –