['1','2','3'].map(parseInt) what & why

172 阅读1分钟
let arr = ['1','2','3']
arr.map(parseInt)  // map返回新数组 [1,NaN,NaN]
// arr.map((item,index)=>{
//   return parseInt(item,index)  //parseInt(1,0) 十进制=>1
                                 //parseInt(2,1) 一进制=>NaN
                                 //parseInt(3,2) 二进制=>NaN
//})