Есть ли способ найти все локальные и глобальные переменные для значения в javascript при попадании в точку останова в devtools?

Есть ли способ найти все локальные и глобальные переменные для значения в Javascript, когда в devtools срабатывает точка останова? Например, я знаю, что какая-то переменная содержит значение «Джон Смит». Я хочу найти эту переменную. Я не знаю, что это за переменная. Было бы неплохо, если бы он также мог выполнять поиск по коллекциям и массивам. Либо встроенная функция в одном из браузеров, либо фрагмент кода, который я могу запустить.


person Tony_Henrich    schedule 06.09.2018    source источник
comment
Просто загляните в раздел Scope инструментов Dev для интересующего вас значения, и тогда вы увидите переменную, которая его содержит.   -  person Scott Marcus    schedule 06.09.2018
comment
У меня есть тысячи переменных, которые нужно проверить вручную.   -  person Tony_Henrich    schedule 06.09.2018
comment
Для глобальных переменных вы можете использовать Object.keys(окно); :)   -  person CodeFanatic    schedule 06.09.2018
comment
Это список имен переменных. Какая польза от этого, если я ищу ценность?   -  person Tony_Henrich    schedule 06.09.2018


Ответы (1)


Насколько я знаю, ни один из DevTools не позволяет искать переменную по ее значению, они только перечисляют переменные и свойства, сгруппированные по их области видимости, когда выполнение скрипта остановлено.

person Sebastian Zartner    schedule 08.09.2018