parseInt()函数有两个参数,第一个参数是要转化的字符,第二个是作为基数,不写或者是0,基数默认是10,当基数小于第一个参数转化的字符时,输出NaN,基数范围在2~36,过大或者过小都会输出NaN。
[1,2,3].map(parsreInt)map方法里的参数parseInt会将数组元素作为第一个参数,数组下标作为第二个参数,打印会输出[1,NaN,NaN]
1的下标是0,基数默认就是10,正常输出,2的下标是1,不属于基数范围输出NaN,3的下标是2,但是3比2大,要转化的字符不能大于基数,所以输出NaN