我正在尝试获取一个整数数组并将数字递增1,然后再次返回包含各个整数的数组。
例如:[1,2,4,1]为(1,241 + 1),所以我将返回[1,2,4,2]
let arr = [6, 1, 4, 5, 3, 9, 0, 1, 9, 5, 1, 8, 6, 7, 0, 5, 5, 4, 3]
let string = digits.join("")
// this results in "6145390195186705543"
let numString = parseFloat(string) + 1
我也尝试过:eval(nums + 1)
但是,两者都使用6145390195186705000
中的结果。但我一直在寻找6145390195186705544
我在parseFloat的文档中找不到为什么它会更改最后几个数字。我确定这是我忽略的一个小问题,但是我滥用parseFloat吗?