前端呼叫介面得到的資料跟postman跑出來的資料裡數字部份不相等

思緒在漫遊發表於2019-01-23

昨天碰到這樣一個場景,呼叫後端介面返回的資料發現所有資料都是正常的,只有一個商品ID的最後兩位是錯的,每一個商品都是,導致無法進行商品的上下架和刪除,

經過查資料發現:

瀏覽器解析數字的坑,一旦超出一定長度最後兩位會精度失準變為兩位隨機數,所以出現這種問題先列印出來 typeof(出錯的數字欄位),確定是數字的話,要麼讓後臺

返回成字串格式,要麼自己用js轉一下就沒問題了

相關文章