Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
隔离JavaScript函数执行_Javascript - Fatal编程技术网

隔离JavaScript函数执行

隔离JavaScript函数执行,javascript,Javascript,我想知道如何隔离JavaScript函数的执行以避免浏览器崩溃 示例:如果我想在控制台中输出一个包含大约10k个元素的关联数组,浏览器将停止响应。如何避免这种情况?解决方案是网络工作者 web worker是在后台独立于其他脚本运行的JavaScript,不会影响页面的性能。您可以继续做任何您想做的事情:单击、选择东西等等,而web worker在后台运行 来源:解决方案是一个网络工作者 web worker是在后台独立于其他脚本运行的JavaScript,不会影响页面的性能。您可以继续做任何您

我想知道如何隔离JavaScript函数的执行以避免浏览器崩溃


示例:如果我想在控制台中输出一个包含大约10k个元素的关联数组,浏览器将停止响应。如何避免这种情况?

解决方案是网络工作者

web worker是在后台独立于其他脚本运行的JavaScript,不会影响页面的性能。您可以继续做任何您想做的事情:单击、选择东西等等,而web worker在后台运行


来源:

解决方案是一个网络工作者

web worker是在后台独立于其他脚本运行的JavaScript,不会影响页面的性能。您可以继续做任何您想做的事情:单击、选择东西等等,而web worker在后台运行


源代码:

那么你想异步运行代码?因为已知Javascript在单线程中运行,我几乎不认为这是可能的。所以你想异步运行代码?因为已知Javascript在单线程中运行,我几乎不认为这是可能的。