题目解读
主要考察两个点
map
的方法有两个参数(value
,index
)parseInt
的两个参数(string
,radix
),字符串/数组根据进制转为十进制数字
结果
['1', '2', '3'].map(parseInt)
// [1, NaN, NaN]
parseInt('1', 0) // 1
parseInt('2', 1) // NaN
parseInt('3', 2) // NaN
parseInt
radix
为undefined/0
string
为0x
则为16进制string
为0
则为8进制string
为其他
则为10进制
string
不能转为数据则为 NaN