欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

前端调用接口得到的数据跟postman跑出来的数据里数字部份不相等

程序员文章站 2023-02-20 22:48:26
昨天碰到这样一个场景,调用后端接口返回的数据发现所有数据都是正常的,只有一个商品ID的最后两位是错的,每一个商品都是,导致无法进行商品的上下架和删除, 经过查资料发现: 浏览器解析数字的坑,一旦超出一定长度最后两位会精度失准变为两位随机数,所以出现这种问题先打印出来 typeof(出错的数字字段), ......

昨天碰到这样一个场景,调用后端接口返回的数据发现所有数据都是正常的,只有一个商品id的最后两位是错的,每一个商品都是,导致无法进行商品的上下架和删除,

经过查资料发现:

浏览器解析数字的坑,一旦超出一定长度最后两位会精度失准变为两位随机数,所以出现这种问题先打印出来 typeof(出错的数字字段),确定是数字的话,要么让后台

返回成字符串格式,要么自己用js转一下就没问题了