当在devtools中命中断点时,有没有办法在所有局部和全局变量中搜索javascript中的值?

Is there a way to search all the local and global variables for a value in javascript when a breakpoint is hit in devtools?

提问人:Tony_Henrich 提问时间:9/7/2018 更新时间:9/9/2018 访问量:488

问:

当在devtools中命中断点时,有没有办法在Javascript中搜索所有局部和全局变量中的值?例如,我知道某个变量持有一个值“John Smith”。我想找到那个变量。我不知道这是哪个变量。如果它也可以搜索集合和数组,那就太好了。 要么是其中一个浏览器中的内置功能,要么是我可以运行的代码片段。

javascript windows google-chrome-devtools ie-developer-tools

评论

1赞 Scott Marcus 9/7/2018
只需查看你感兴趣的值的开发工具部分,然后你就会看到包含它的变量。Scope
0赞 Tony_Henrich 9/7/2018
我有数以千计的变量需要手动检查。
0赞 CodeFanatic 9/7/2018
对于全局变量,您可以使用 Object.keys( window );:)
0赞 Tony_Henrich 9/7/2018
这是一个变量名称列表。如果我正在寻找一个价值,它有什么用?

答:

0赞 Sebastian Zartner 9/9/2018 #1

据我所知,没有一个 DevTools 允许按变量的值搜索变量,它们只列出脚本执行停止时按其范围分组的变量和属性。