请问为什么这样处理后端返回的数据,会报错呢?

image.png

item.active_price = Number(item.active_price)
item.shop_price = Number(item.shop_price)

为什么不能在forEach里把字符串转数字类型呢呢?

阅读 1.7k
1 个回答

直接这样赋值是没问题的,但是有可能会有其他业务代码也操作了 active_price 这个变量,所以你后续使用 active_price2 就可以避免问题出现了.

一般来说尽量少这样操作源数据,这样出现问题了也方便定位问题出现在哪里.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题