求助:地狱嵌套之后数据被清零了……
发布于 7 年前 作者 chao99 8684 次浏览 来自 问答

最近在学习写一个外卖的小程序,用户点击支付的时候是这样的代码:

myData[0]是我虚拟的数据——鱼香肉丝的点餐情况。

但是我发现,最开始从allDishes获得的myData[0]的数据是客户点击支付的时候鱼香肉丝点了多少数量,这段代码明明没有任何改动数据的地方,但是到了地狱嵌套的最里层,myData[0]的amount数量居然被清零了……

请问问题到底出在哪?

另外,因为showModal会堆积起来,为了能顺利执行这几步流程,就只好地狱嵌套,这段逻辑又该怎么优化呢?

1 回复

console.log里的 myData[0] 改成 JSON.parse(JSON.stringify(myData[0])),看看打印出来的是啥

回到顶部