devtools 输入下面代码后,关不了了,为什么?如何解决呢?

var flag = true;

setTimeout(function(){

    flag = false;

},0)

while(flag){}

console.log(flag);


当年话下
浏览 478回答 3
3回答

婷婷同学_

你用的什么电脑啊?mac你找活动控制器,里面会有所有执行的应用,关闭你的浏览器就可以了。window的话, 用快捷键Ctrl+Alt+Del 打开进程,然后找相应的应用,关闭

千万里不及你

里面有个死循环,杀进程吧

慕桂英4014372

死循环了,JavaScript单进程单线程的,settimeout是基于事件机制的,放在代码堆栈的最末尾,所以理论上在while后边执行
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript