在语法错误时停止间隔不起作用

时间:2014-05-26 19:48:21

标签: javascript html css console intervals

我在网站上建立了自己的javascript控制台!在从代码中删除注释后,按下GO - 按钮将运行以下功能:

var interv;

function go(code) {
    code  += "clearInterval(interv);";
    interv = setInterval(code,1);
}

在调用非常耗时的函数或代码中出现错误时出现问题:它不会停止,有时甚至是浏览器崩溃。

我做错了什么?或者有更好的方法来获得相同的结果吗?

这是 JSFiddle (在Firefox中效果最佳)

PS:也许你喜欢这个jsFiddle中的螺旋体功能。它类似于this网站中的功能,但更好。

0 个答案:

没有答案