美文网首页
['10','10','10','10'].map(parseI

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

作者: 一抹春绿误行程 | 来源:发表于2019-07-17 14:15 被阅读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]

相关文章

网友评论

      本文标题:['10','10','10','10'].map(parseI

      本文链接:https://www.haomeiwen.com/subject/pusqlctx.html