我在 javascript parse int 函数中发现了一些奇怪的行为。
检查以下代码:
console.log([..."111"].map(Number.parseInt)) console.log([..."111"].map(x => Number.parseInt(x)))
当你运行第一行时,你会得到:[1, Nan, 1]
当你运行第二行时,你会得到:[1, 1, 1]
有人可以解释这种奇怪的行为吗?
温温酱
达令说
相关分类