<script>
function fn()
{
var re = /a/g;
var s = "abcabc";
var arr = [];
while (re.exec(s)) {
arr.push(RegExp.input, RegExp.leftContext);
}
alert(arr.join("\n"));
}
</script>
<button onclick="fn()">Test</button>
这个例子不是太简练,但是能演示问题。
在Firefox里打开这个html文件,打开Firebug,在fn()入口处设置断点,
在右边监控里增一个"RegExp",并展开它,单击按钮,开始单步调试,直到
循环结束,看结果。再比较非调试状态的结果。
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 你帖個例子吧?
--
FROM 211.94.73.*