这行代码似乎使我的网页变得没有响应,我不确定为什么它会运行代码。这是Javascript。我在firefox上使用Firebug进行调试。
i = response.indexOf(',');
答案 0 :(得分:2)
你可能正在使用循环:
for (i=0; i<10; i++) {
// Smart move here:
i = 'x'.indexOf('y'); // Not found, so i = -1;
}
将i
设置为-1会导致循环无限延续。确保i
变量都没有泄漏到公共范围,在i
之前添加前缀var
,并且在同一范围内不多次使用相同的变量。