我有一个组件,在它的内部,我正在与API进行通信(在这里,我将超时用于模拟)。我在for循环内部进行一些调用,以更新当前interation索引上的数组。最后,我想通过添加数据来console.log所有数组。这就是问题所在。循环正在进行所有的迭代,并且不会等待异步任务的完成,因此它正在打印带有注释的空数组,其中有数据,但现在才出现。import React, {useEffect} from 'r
我试着做一个测试项目,用答案和问题来获取测试api,所以在api中有一系列错误的答案(3),一个正确的答案,我尝试把它们作为按钮输出,然后输出三个错误的答案,所以我想我会把正确的答案推到错误的答案数组中,然后随机地对它们进行排序,然后作为答案输出。但是我得到了一个红萝卜,这个答案数组是不可迭代的,谁能帮我解决这个问题,并告诉我我是否走向正确的方向?import axios from 'ax