gpt4 book ai didi

javascript - 在reactjs中的两个函数之间添加延迟

转载 作者:行者123 更新时间:2023-11-30 09:21:11 25 4
gpt4 key购买 nike

我有两个函数,我需要在这两个连续的函数调用之间强制延迟。也就是说,

a // call func a
delay(100) // delay for 100 ms
b // call func b

有办法吗?

编辑:尝试过

  a();
console.log("a");
setTimeout(b(), 1000);
console.log("b");

最佳答案

有了新的 ES6,你甚至可以让它更干净,看起来更像顺序的,

function delay(ms) {
return new Promise((resolve) => {
setTimeout(resolve, ms);
})
}

async function doItHere() {
console.log('a', Date.now());
await delay(5000);
console.log('b', Date.now())
}

doItHere();

关于javascript - 在reactjs中的两个函数之间添加延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51545544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com