Javascript 如何在转到for循环中数组中的下一个元素之前不等待代码执行

Javascript 如何在转到for循环中数组中的下一个元素之前不等待代码执行,javascript,jquery,Javascript,Jquery,假设我有一个jqueryforeach $.myClassName.eachfunction{ //做需要3秒钟才能完成的事情 多斯塔夫; } 我真的找到了解决办法, 如果将doStuff包装在setTimeout中,它将起作用 这是因为setTimeout dsnt暂停x数量的代码,它将延迟x数量的代码 :也许网络工作者可以帮你。不要编写需要3秒钟才能执行的函数。你在做什么样的繁重的处理?这是一个动画,我希望这段代码能持续3秒。SAN动画应该是异步的,在该循环中启动三个异步任务将同时运行它们

假设我有一个jqueryforeach

$.myClassName.eachfunction{ //做需要3秒钟才能完成的事情 多斯塔夫;
} 我真的找到了解决办法, 如果将doStuff包装在setTimeout中,它将起作用

这是因为setTimeout dsnt暂停x数量的代码,它将延迟x数量的代码


也许网络工作者可以帮你。不要编写需要3秒钟才能执行的函数。你在做什么样的繁重的处理?这是一个动画,我希望这段代码能持续3秒。SAN动画应该是异步的,在该循环中启动三个异步任务将同时运行它们。只是不要使用阻塞睡眠功能如果所有元素的动画相同,还可以制作一个在所有元素上同时触发的唯一动画,例如:$.myClassName.fadeInslow。这将淡入myClassName类的所有元素中。