gpt4 book ai didi

javascript - 为什么警报会起到暂停的作用?

转载 作者:行者123 更新时间:2023-12-03 11:36:27 25 4
gpt4 key购买 nike

首先,如果之前回答过这个问题,我们深表歉意。

我正在用 JS 编写代码来读取 Excel 文件,获取列中第一个单元格的值,搜索它(它是一个 ISBN 代码,我正在使用 Google Books API 进行搜索)并获取通过搜索提供的其他相关信息(如标题、副标题和作者),然后继续到下一行并重复该过程。

我的问题是将新数据写回到 Excel 文件中。该代码将所有信息写入文件中最后使用的行中。在使用 window.alert 标记代码时,我注意到当警报处于 for 循环中时,在启动搜索之前,新数据插入得很好,但如果我尝试使用暂停(如计时器函数)或者一个 while 循环来消耗时间)它根本没有帮助。

我想知道为什么会发生这种行为,如果可能的话,当然是解决我的问题的可能解决方案,因为必须使用警报作为暂停并不是最有趣的解决方案。

提前致谢

最佳答案

警报将始终停止所有代码的执行,网络工作线程除外。因此,如果需要继续执行,请使用Web Worker。看看this供引用(注释部分部分涵盖了该主题)

关于javascript - 为什么警报会起到暂停的作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26474858/

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