我今天用Firebug调试一段js,那段js里用到RegExp.index/input之类的属性,
我又在watch里增加了一个RegExp,结果单步时发现watch里的RegExp属性值
不是我js里的内容,而是一些陌生的内容,经常变,有时还闪现url等内容,
我因此怀疑,Firebug内部是不是也在运行一些js,而这些js跟当前的js共用
一个变量空间,结果导致作为全局变量的RegExp对象在调试过程中使程序本身
不稳定了,果真这样的话,OMG,可怕,还有这样的陷阱。虽然可以用别的方法
绕着走,但还是可怕。
--
FROM 123.113.119.*