Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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_Html_Web_Firebug_Listener - Fatal编程技术网

Javascript 如何获取变量值发生更改的方法(或行号)?

Javascript 如何获取变量值发生更改的方法(或行号)?,javascript,html,web,firebug,listener,Javascript,Html,Web,Firebug,Listener,如何获取变量值发生更改的方法(或行号) 我的问题是,我有一个sourccode的很大一部分,其中一个变量的值发生了变化。但我不知道在哪里。(源代码不是我写的) 我试图用firebug调试代码,但firebug崩溃了。所以我想,我必须在这个变量上设置一个侦听器。但是我怎样才能得到sorucecode中调用它的部分呢 感谢您的想法AFAIK没有任何可以跟踪变量突变的调试器,而且此功能在语言级别上不可用,因此您的任务将是巨大的痛苦。我建议的唯一方法是在确定var已更改的地方设置断点,然后在调用堆栈中遍

如何获取变量值发生更改的方法(或行号)

我的问题是,我有一个sourccode的很大一部分,其中一个变量的值发生了变化。但我不知道在哪里。(源代码不是我写的)

我试图用firebug调试代码,但firebug崩溃了。所以我想,我必须在这个变量上设置一个侦听器。但是我怎样才能得到sorucecode中调用它的部分呢


感谢您的想法

AFAIK没有任何可以跟踪变量突变的调试器,而且此功能在语言级别上不可用,因此您的任务将是巨大的痛苦。我建议的唯一方法是在确定var已更改的地方设置断点,然后在调用堆栈中遍历回原来的值。我没有找到任何其他解决方案,但我在源代码中找到了值已更改的部分。也许有人知道这个问题的解决方案,会很有趣(对谷歌来说也很有趣)