['10','10','10','10'].map(parseI

2019-07-17  本文已影响0人  一抹春绿误行程

答案:[10,NaN,2,3]

解析:先回顾map的用法 Array.map(function(value,index){

})

parseInt(string,radix),其中radix是一个2~36之间的整数,表示的是进制。默认为10。

parseInt('10',0): 10

parseInt('10',1):一进制表示的最大数为0,所以返回NaN

parseInt('10',2):二进制表示的10,转换为10进制为2

parseInt('10',3):三进制表示的10,转换为10进制为3

['1', '2', '3'].map(parseInt)  返回[1,NaN,NaN]

上一篇 下一篇

猜你喜欢

热点阅读