提问人:xaviour1504 提问时间:7/5/2023 更新时间:7/5/2023 访问量:56
forEach() 和 forOf() 和 async/await?
forEach() with forOf() with async/await?
问:
我在异步打字机上制作这个程序?每行异步键入的位置? 这是我的html
<h1 data-type data-type-min="100" data-type-max="300">How are you</h1>
<h2 data-type data-type-min="20" data-type-max="80">What are you doing?Lorem ipsum dolor sit amet. </h2>
<h3 data-type>whats up?</h3>
这是我的JS 这是我对 aync 键入的回调-
async function draw(el) {
const text = el.textContent;
let soFar = '';
for (const letter of text) {
soFar += letter;
el.textContent = soFar;
await wait(1000);
}
}
在这里,我使用 forEach 方法附加此回调。
document.querySelectorAll('[data-type]').forEach(draw);
我不明白为什么这 3 行没有同时开始打字。第一行和第三行首先开始打字,然后过了一段时间,第二行开始打字。这个回调是如何工作的?
答: 暂无答案
评论
wait
for await