Visual Studio 2010 показывает «{...}» в отладчике в качестве значения для переменной Javascript.Тип является объектом.Как я могу просмотреть содержимое переменной?Там нет значка расширения.
Вы можете зарегистрироваться в коде с помощью следующего:
var obj = {mem:1}; for (var a in obj) { alert(a); //alert the object member alert(eval("obj." + a)); //alert the member value }
Посмотрите это на скрипке: http://jsfiddle.net/uG6H6/
Функция была назначена переменной.Visual Studio, кажется, ничего не показывает, когда функция назначена переменной. В Firebug есть больше информации.
Возможно, переменная объекта не имеет свойств.Любой объект, который не имеет свойств, будет показывать значение как "{...}"