Как отобразить локальную переменную области в консоли JavaScript Chrome - PullRequest
5 голосов
/ 25 ноября 2010

Я использую консоль JavaScript в Chrome для отладки некоторого JavaScript.И часто я использую интерактивную командную строку для отображения некоторых переменных.Когда я нахожусь в функции (остановленной точкой останова) и набираю имя параметра (в моем случае «result») в командной строке, он отображает значение глобального результата в области вместо локального результата.Есть ли способ указать командной строке chrome оценить локальную или внутреннюю переменную с наибольшей областью вместо глобальной переменной с областью?

cheers.

1 Ответ

1 голос
/ 13 марта 2012

Похоже, вы допустили ошибку.Я пробую следующий пример:

var b=1;
function foo() {
    var b=2;
    debugger
}
foo();

"b" равно 2, даже если вы объявите одну функцию внутри другой, если вы объявите "b" с помощью "var" - вы увидите, что хотите.

Любая дополнительная информация?может у вас есть пример кода?

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