为什么map()中的parseInt()仅适用于数组中的第一项?

时间:2016-10-29 20:09:59

标签: node.js functional-programming parseint

Node.js repl的输出:

> ["1", "2"].map(i => parseInt(i)); // correct
[ 1, 2 ]
> ["1", "2"].map(i => i); // correct
[ '1', '2' ]
> ["1", "2"].map(parseInt); // what is causing the NaN?
[ 1, NaN ]

最后的结果不应该是[1, 2]吗?

版本:

$ node --version
v6.9.1

0 个答案:

没有答案