['1', '2', '3'].map(parseInt)
parseInt(string, radix) //radix进制的string解析成10进制是多少
parseInt(10,2) //2进制的10解析成10进制 结果为2
['1', '2', '3'].map(parseInt);
['1', '2', '3'].map((item, index) => { //index进制的item解析成10进制是多少?
return parseInt(item, index)
})
parseInt(1,0);//0代表10进制,10进制的1解析成十进制是多少===>1
parseInt(2,1)// 1进制的2解析成10进制是多少 ===>NaN
parseInt(3,2)// 2进制的3解析成10进制的多 ===>NaN
例子
['10','10','10','10','10'].map(parseInt);
// parseInt(10,0) 十进制的10解析成十进制===》10
// parseInt(10,1) 一进制没有10, ====>NaN
// parseInt(10,2) 二进制的10 ===>2
// parseInt(10,3) 三进制的10 ===> 3