我覺得我正在做一些不喜歡看東西的東西。任何人都可以幫助我理解爲什麼以下不起作用爲什麼arr.map(parseInt)在JavaScript中不起作用?
["1.1", "2.2", "3.3"].map(parseInt);
//=> [1, NaN, NaN]
這工作雖然???
["1.1", "2.2", "3.3"].map(function(num) {
return parseInt(num);
});
//=> [1, 2, 3]
這似乎太工作
["1.1", "2.2", "3.3"].map(Number);
//=> [1.1, 2.2, 3.3]
注意''「1.1」,「1.1」,「1.1」,「2.2」,「3.3」] map(parseInt);'→'[1,NaN,1,2,3]' –