美文网首页
["1", "2", "3"].map(parseInt) wh

["1", "2", "3"].map(parseInt) wh

作者: 写代码的女孩最可爱 | 来源:发表于2019-07-09 10:40 被阅读0次

    输出结果

    [1,NaN,NaN]
    

    函数的执行顺序

    先执行map函数,再执行parseInt函数,map函数返回的参数为(element,index,array),parseInt(接收一个字符串,返回一个整数)接收的参数为(string,radix),radix为基数该值介于2~36之间,当radix省略或者值为0时,parseInt以10为基数解析,如果它以 ‘”0x”‘ 或 ‘”0X”‘ 开头,将以 16 为基数。如果radix小于2或者大于36,则parseInt返回NAN。

    实际parseInt执行的元素是

    parseInt(1,0); // 1
    parseInt(2,1); // NAN
    parseInt(3,2); // NAN
    

    相关文章

      网友评论

          本文标题:["1", "2", "3"].map(parseInt) wh

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