如何一次启动多个JavaScript函数

如何一次启动多个JavaScript函数,javascript,Javascript,如何同时启动这四个函数 fireThisNow1(); fireThisNow2(); fireThisNow3(); fireThisNow4(); 你是说异步是吗?试试这个: setTimeout(function(){ fireThisNow1(); }, 0); setTimeout(function(){ fireThisNow2(); }, 0); setTimeout(function(){ fireThisNow3(); }, 0); setTim

如何同时启动这四个函数

fireThisNow1();
fireThisNow2();
fireThisNow3();
fireThisNow4();

你是说异步是吗?试试这个:

setTimeout(function(){
    fireThisNow1();
}, 0);

setTimeout(function(){
    fireThisNow2();
}, 0);

setTimeout(function(){
    fireThisNow3();
}, 0);

setTimeout(function(){
    fireThisNow4();
}, 0);
相同(如果父对象是窗口):

for(变量i=1;i<5;i++){
setTimeout(函数(){
窗口['fireThisNow'+i]();
}, 0);
}

当您想要并行执行多个函数(多线程)时,您可以使用。

链接到web workers教程:-只是提醒web workers不在IET中工作。这不会完全同时启动函数,而是一个接一个地启动函数。因此FireThisNow 2将在FireThisNow 1启动后启动,在火灾发生之前,现在1必须完成吗?
for(var i = 1; i < 5; i++){
    setTimeout(function(){
        window['fireThisNow' + i]();
    }, 0);
}