var arr=[1,2,3]
console.log(arr.map(parseInt))
//[1,NaN,NaN]
数组的map接收一个函数,这个函数默认有三个参数,第一个是数组元素,第二个是下标,第三个是这个数组,所以实际上是这样
parseInt(1,0,[1,2,3])
parseInt(2,1,[1,2,3])
parseInt(3,2,[1,2,3])
当第二个参数为0时,默认是10进制,所以是1,第二个是1进制,因为第一个数是2,所以为NaN,第三个也是同样道理
var arr=[1,2,3]
console.log(arr.map(parseInt))
//[1,NaN,NaN]
数组的map接收一个函数,这个函数默认有三个参数,第一个是数组元素,第二个是下标,第三个是这个数组,所以实际上是这样
parseInt(1,0,[1,2,3])
parseInt(2,1,[1,2,3])
parseInt(3,2,[1,2,3])
当第二个参数为0时,默认是10进制,所以是1,第二个是1进制,因为第一个数是2,所以为NaN,第三个也是同样道理