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