数组映射奇怪的行为

时间:2013-12-26 02:05:54

标签: javascript arrays map

我想在map中使用parseInt,但是发生了一些奇怪的行为, 这是代码:

["1","2"].map(parseInt)

结果是:

[1, NaN]

但是当我包装parseInt函数时:

["1","2"].map(function(n){ return parseInt(n)})

它工作正常,结果是:

[1, 2]

为什么?

0 个答案:

没有答案