gpt4 book ai didi

带有随机计时器延迟的Javascript setTimeout按顺序显示数组项

转载 作者:行者123 更新时间:2023-11-30 19:56:00 27 4
gpt4 key购买 nike

<分区>

我编写了以下代码,使用随机计时器延迟显示数组的每一项。

const letters = ['H', 'e', 'l', 'l','o'];
const typeLetters = _ => {
letters.forEach((letter) => {
let ranNum = Math.ceil(Math.random() * 1000);
setTimeout(function(ranNum) {
lettersCon.textContent += letter;
}, ranNum * 1);
})
}

我遇到的问题是数组项没有按顺序显示,应该显示 Hello。我相信这是由于事件循环的工作方式所致。

如何在保持输出顺序的同时使用随机定时器延迟。

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