对返回的数据进行for循环的,在另一个作用域内取不到值为undefined,是异步导致的吗?不是很清楚

对返回的数据进行for循环的,在另一个作用域内取不到值为undefined,是异步导致的吗?不是很清楚

img

在then中执行

是的 从上到下执行 遇到异步操作跳过,然后执行下方,因为你的数据还没有返还,所以下方的取值也就是空

img

将下方代码放到指定位置即可