gpt4 book ai didi

javascript - 使用 .map 进行异步/等待

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

<分区>

我有一个名为“clickables”的数组,我想映射它并对每个元素做一些事情。但是,我想按顺序映射它,并异步等待。这意味着对于这段代码:

 clickables = ['ele1', 'ele2', 'ele3']
clickables.map(async ele => {
await // action1
await // action2
});

我希望 ele1 执行操作 1,然后执行操作 2。Ele2 将等待 ele1 完成,然后执行操作 1,然后执行操作 2。Ele3 将等待 ele2 完成,依此类推。

map 中的异步等待显然确保每个单独元素的操作 1 在操作 2 之前执行,但它不能确保我们在 ele2 执行之前等待 ele1 完成。

我该怎么做?

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