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