首页 > 解决方案 > 用于停止浏览器页面脚本的 Javascript 功能,在 for 循环中,然后继续,不会使浏览器过载?

问题描述

找不到停止循环脚本的方法,每次迭代后,等待 0.5 秒,然后继续,该浏览器不显示消息对话框(块脚本,等待脚本)。例如:

var maxi = 10;
for( i=0;i<maxi;i++){
    //my babylonjs code which execute long, because no other way
    wait(0.5) // function which pause page script, relax cpu, and then again continue script next loop step
}

请注意!我不需要使用 setinterval 等运行一些代码......我只想放松 CPU,而不是更多。
停止脚本,放松 CPU,继续脚本……每次循环迭代。

标签: javascriptfor-loopsleepbabylonjs

解决方案


推荐阅读