// JSON.parse()数字转换,数字过大,尾数会变为0
let str = '{"id": 730107215209299968}'
解决:转换为string类型,以免丢失精度
str.replace(/\"id\":(\d+)/, '"id": "$1"');
JSON.parse()数字转换精度丢失
于 2022-03-29 11:55:33 首次发布
// JSON.parse()数字转换,数字过大,尾数会变为0
let str = '{"id": 730107215209299968}'
解决:转换为string类型,以免丢失精度
str.replace(/\"id\":(\d+)/, '"id": "$1"');