我正在为运行在NodeJS上的游戏制作一个bot代码,该函数应该做什么是循环遍历一组向量,然后让bot进入每个向量。通过异步数组的Javascript循环
但是,它实际上做的是告诉机器人在同一时间,因此spazzes出来,然后运行到所有向量运行到数组中最后一个向量:
function digSchedule() {
var arrayLength = blocksToMine.length;
for (var i = 0; i < blocksToMine.length; i++) {
console.log(i);
scaffoldTo(blocksToMine[i]);
}
...
}
功能scaffoldTo()
需求然后等待机器人执行所述函数,然后为数组中的下一个元素运行它,但我无法弄清楚如何执行此操作。
嗨D,欢迎来到SO!很好格式化的问题与示例代码 - 爱它:) – Ben
阅读异步承诺 –
**忘了提及我在nodeJS上运行这**它不会让我编辑OP idk –