用for of 循环遍历数据,生成多个confirm弹窗.然后逐个关闭
只会生成以最后一条数据为准的confirm弹窗,详细情况见图例 如果所示数组长度为5,但是只弹窗了最后一个数据的弹窗.我们想要的效果是生成五个弹窗,然后逐步关闭
因为异步执行机制会导致只能生成最后一次循环结果,不能生成多个confirm,导致需求无法完成.
使用for await…of 在完成当前confirm弹窗并且回调后,在弹出下一次的confirm弹窗
第一次弹窗-第一条数据 点击取消后出现-第二次弹窗-第二条数据
以此类推,可完成需求
. 第一次弹窗-谈最后一条数据为主的弹窗
点击取消或者确定后出现第二次弹窗,显示倒数第二条数据,以此类推
类似于 await 运算符一样,该语句只能在一个async function 内部使用。for await…of 不适用于不是异步可迭代的异步迭代器。