数组push时在第一次打印就保存了之后push的数据

发布于 6 年前作者 rgong12337 次浏览最后编辑 6 年前来自 issues

测试代码如上,预想场景如:我在一个回调中同时取多个数据放入一个数组中,但需要步进显示(push一个显示一次)

打印结果如下:

在第一次push打印中,数组就已保存了2,[3,4],5,6,长度为5

正确的push应该是 [0:1] 长度为1才对吧

最后将所有数组赋值到新数组,页面显示结果也一样

4 回复
ligao
ligao3 楼6 年前

建议你做一个定时器,分时间端进行push,直接push是肯定一次性完成的

yang98
yang984 楼4 年前

遇到类似的问题,不知道是不是异步的问题,来个大神解答一下