Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript迭代变量过滤_Javascript_Memory Editing - Fatal编程技术网

JavaScript迭代变量过滤

JavaScript迭代变量过滤,javascript,memory-editing,Javascript,Memory Editing,是否有一种工具可以让我们像内存编辑器一样搜索javascript变量:通过精确值或更改进行迭代过滤 (很抱歉这么长的介绍,但这是我找到的描述我的用例的最好方式。) 当我大约14岁时,我会使用内存编辑器来查找、监视和编辑游戏中的变量 这让我更好地理解了电脑的工作原理,也让我玩得很开心,把游戏的变量改变成我喜欢的任何东西(当然是离线的;) 程序会显示所有变量。 然后,我会通过反复过滤来减少变量列表:或者通过搜索其精确值(如果已知)或者通过更改(增加、减少) 现在我发现自己也想对Javascript做

是否有一种工具可以让我们像内存编辑器一样搜索javascript变量:通过精确值或更改进行迭代过滤

(很抱歉这么长的介绍,但这是我找到的描述我的用例的最好方式。)

当我大约14岁时,我会使用内存编辑器来查找、监视和编辑游戏中的变量

这让我更好地理解了电脑的工作原理,也让我玩得很开心,把游戏的变量改变成我喜欢的任何东西(当然是离线的;)

程序会显示所有变量。 然后,我会通过反复过滤来减少变量列表:或者通过搜索其精确值(如果已知)或者通过更改(增加、减少)

现在我发现自己也想对Javascript做同样的事情。我已经搜索了一段时间,我尝试了不同的方法,包括在控制台的
窗口中搜索变量(请记住我不是javascript开发人员)或使用调试功能(如果知道变量在哪里,这非常有效),但我没有找到类似的解决方案

没有这样的工具存在,这是真的吗

有这么多用例:

  • 调试:找到那个值奇怪的数字在哪里
  • 乐趣:编辑变量只是为了简单的乐趣,在游戏中,等等
  • 学习如何编码:我通过“黑客”学习如何编程,我知道我不是唯一一个;)
  • 可能还有很多我想不起的

有人知道这样的事情吗?

Chrome开发工具有一个内存选项卡,允许您创建堆快照。该快照将包含所有变量及其值。另外,请注意,许多使用现代框架的游戏和网站的内存快照中都会有大量的膨胀和间接寻址,其中很多甚至不是特定于程序的,因此查找变量与旧的内存有限的平台不同,不是一项简单的任务。