Visual Studio показывает {...} как значение для переменной Javascript в отладчике - PullRequest
2 голосов
/ 09 сентября 2010

Visual Studio 2010 показывает «{...}» в отладчике в качестве значения для переменной Javascript.Тип является объектом.Как я могу просмотреть содержимое переменной?Там нет значка расширения.

Ответы [ 3 ]

0 голосов
/ 09 сентября 2010

Вы можете зарегистрироваться в коде с помощью следующего:

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/

0 голосов
/ 10 сентября 2010

Функция была назначена переменной.Visual Studio, кажется, ничего не показывает, когда функция назначена переменной. В Firebug есть больше информации.

0 голосов
/ 09 сентября 2010

Возможно, переменная объекта не имеет свойств.Любой объект, который не имеет свойств, будет показывать значение как "{...}"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...