JavaScript调试器可以"在读取此变量时",那里有断点吗?

nop*_*ole 3 javascript debugging

JavaScript调试器可以"在读取此变量时",在那里断点,就像C/C++调试器一样吗?

我正在调用一些库函数,而在内心深处,它最终使用该参数做了一些事情,而不是手动查找它实际使用该值的位置,我可以说,在访问变量时停止代码吗?

Dan*_*ich 5

尝试为变量定义一个getter.getter是一段代码,只要有人访问对象的值就会运行.(这个相对较新的JavaScript功能在IE中不可用,但如果您只是在Firefox中使用它进行调试那么应该没问题.)

您的getter可能只返回值,但您可以在getter中设置断点.或者,更好的是,您可以让getter运行调试器语句以自动暂停.