CNode

axios返回的结果的执行顺序为何不一样?大家一起来看看!!!

问答
Lliuoulin发布于7 年前最后回复7 年前2 回复5665 浏览0 收藏

主要代码

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

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

																			 图1

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

																			 图2

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

查看回复

回复 (2)

Y
yinxin630#1·7 年前

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

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

参与回复
登录后即可参与回复。登录