美文网首页
['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