僵尸是否存在...在javascript中?

raf*_*uto 2 javascript

看完这个问题之后: .NET中是否存在僵尸? 我开始怀疑在JavaScript代码中是否有可能发生僵尸进程?

有意的例子:

var f = function(){if(!window) alert('Wont ever happen')};
setInterval(f, 4);
Run Code Online (Sandbox Code Playgroud)

Nza*_*all 5

Javascript是一种单线程语言,如果开发正确,通常仅使用局部变量。它无法以与.Net相同的方式引用外部资源,因为它是在浏览器内部进行沙箱处理的。它不能自行调用本地文件,而只能下载远程文件的副本。有一个文件系统API,但这也是沙盒。而且Filereader API本身只能处理Blob(即文件副本,不能引用文件或文件本身)。因此,除非将来在Java文件系统访问中进行开发,否则僵尸线程在Javascript中并不是真正的问题。