arr.map(parseInt)

192 阅读1分钟

arr.map(parseInt)主要考察的是parseInt的参数运算
parseInt有三个参数

parseInt(string,index,arr)//这里是map,所以string为遍历的每一项item,index为数组的index

所以可以得到parseInt的index取值范围2-36,超出这个范围输出的就是NaN

image.png 举个例子:parseInt(4,3)3进制的范围是0-3,4超出,所以是NaN parseInt(20,19)就是01+219=38 进制的运算是从右到左,0开始的相当于019^0+219^1=38