Javascript 由于某种原因未调用函数

Javascript function not called for some reason

我正在制作一个脚本来自动执行购买高级物品的过程,以便在竞争对手之前结账。在我的脚本中,我已经做到了,因此它会扫描页面中的关键字,然后选择具有指定大小的项目,我遇到的唯一问题是 selectItem() 函数从未在第 451 行调用。当您尝试对于 运行 脚本,它什么都不做,在我将主要代码转换为 selectItem() 函数之前它是完全可用的。

如果有人知道为什么请告诉我,我知道有些代码很乱,但目前还处于非常早期的阶段,一旦功能正常就会进行排序。提前致谢。

selectItem() 是一个 async 函数,每次调用它时都应以 await 为前缀;例如:

if(rawTxt1.indexOf(kw) != -1){
      await selectItem(rawTxt1, srcTxt1)