标签: javascript arrays map
我想在map中使用parseInt,但是发生了一些奇怪的行为, 这是代码:
map
["1","2"].map(parseInt)
结果是:
[1, NaN]
但是当我包装parseInt函数时:
parseInt
["1","2"].map(function(n){ return parseInt(n)})
它工作正常,结果是:
[1, 2]
为什么?