假设我有一个 jquery foreach
$(".myClassName").each(function(){
// do stuff that takes 3 seconds to be executed
doStuff();
})
我怎样才能做到这一点,以便在执行下一个元素的代码之前不需要等待 doStuff() 完成。
我基本上希望 doStuff() 对于每个元素同时执行
最佳答案
我实际上找到了解决方案, 如果你将 doStuff() 包装在 setTimeout 中,它将起作用,
这是因为setTimeout不会暂停代码x量,它会延迟代码x量
:)
关于javascript - 如何在for循环中转到数组中的下一个元素之前不等待代码执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52670876/