У меня есть этот код, который мне нужно отлаживать, я устанавливаю точку останова внутри инструментов Chrome dev и пытаюсь увидеть значение переменной, но находящуюся внутри внутренней функции, когда я пытаюсь сделать что это дает мне неопределенными, как показано на переменная неопределенная внутри внутренней функции
Итак, мое понимание, я должен быть в состоянии видеть другие значения внутри внутренних функций, но обратное не действует, я-то здесь отсутствует?
Спасибо за разъяснения.
Пожалуйста, разместите здесь код. – Li357
Я тоже это замечаю в последнее время - я предполагаю, что это оптимизация, которую они вложили в devtools (или, может быть, только с движком). Кажется, что закрытие, которое не используется в области вашей функции в исходном коде, также недоступно в devtools. Вы можете выбрать область более высокого уровня в devtools, если хотите просто получить доступ к переменной. –
@JoshfromQaribou Да, но это не работает, если внутренняя функция не вызвана из внешней функции. –