axios返回的结果的执行顺序为何不一样?大家一起来看看!!!
发布于 5 年前 作者 liuoulin 4812 次浏览 来自 问答

主要代码

上图中的 then执行后打印的结果console.log(“我型我秀”, showlist);

我想要的是下图的结果 图1

																			 图1

可是打印的却是,我for循环格式化后的结果 图2

																			 图2

按先后顺序不应该是打印的是图1的结果吗? 而且我把值已经付给了的是另一个变量,没有直接操作showlist。这个是什么情况,求大家告知!

2 回复

在 console 中展开一个对象时, 是显示当前值而不是 log 时的值

你可以在 log 的地方用 JSON.parse(JSON.stringify(showlist)) 深拷贝一下

@yinxin630 我去试一下

回到顶部