.map功能无法正常工作

时间:2015-02-25 14:27:11

标签: javascript

所以,我试图建立一个函数来返回一个整数的数字数组。 看起来像:

function getDigits(val){
   return val.toString().split('').map(parseInt);
}
getDigits(123456); // [1, NaN, NaN, NaN, NaN, NaN]

但如果我这样做

function getDigits(val){
   return val.toString().split('').map(function(item){
      return parseInt(item);
   });
}
getDigits(123456); // [1, 2, 3, 4, 5, 6]

我不知道这是不是一个好的实现,只是为了找出为什么.map第一次不能正常工作。

0 个答案:

没有答案