场景:
接口ID为整数 number类型,过长的id导致参数自增加2
定位到产生的原因为js数字类型过长会导致精度不准。
尽量避免id使用数字类型,转换为字符串即可
function mun(){
}
undefined
function mun(v){
console.log(v)
}
mun(333333333333333333333333333333333333333333333333333)
3.3333333333333334e+50 debugger eval code:2:10
undefined
function mun(v){
console.log(v)
}
mun(333333333333333333333333333333)
3.333333333333333e+29 debugger eval code:2:10
undefined
function mun(v){
console.log(v)
}
mun('333333333333333333333333333333')
333333333333333333333333333333 debugger eval code:2:10
undefined
function mun(v){
console.log(v)
}
mun(73846605794643968)
73846605794643970
Comments | NOTHING