所以,我试图建立一个函数来返回一个整数的数字数组。 看起来像:
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第一次不能正常工作。