首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
["0x1","0x2","0x3"].map(parseI
[单选题]
["0x1", "0x2", "0x3"].map(parseInt) 的结果是
全不是
[1, NaN, 0]
[1,NaN,NaN]
[1,2,3]
查看正确选项
添加笔记
求解答(13)
邀请回答
收藏(133)
分享
纠错
2个回答
添加回答
13
丶Heart
Array#map 会给 callback 传入三个参数:(item, index, callerArray)。
parseInt 接收两个参数:(str, radix)。str 为需要转换的字符串,radix 为进制转换的基数。
这道题主要是考察
Array#
map、 parseInt 以及传递函数引用时的参数分配规则,
Array#
map 相对来说比较简单,主要是 parseInt 的转换规则,可参考 MDN 的解释:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/parseInt
。
将题目
["0x1", "0x2", "0x3"].map(parseInt) 分解一下,即为:[
parseInt("0x1", 0), parseInt("0x2", 1), parseInt("0x3", 2)
],这里用到的点是:
如果 radix = 0/undefined,或者 radix 未指定,则
parseInt
根据字符串前缀来判断转换进制
如果 radix < 2 且 radix != 0,或者 radix > 36,则 parseInt 返回 NaN
发表于 2021-07-03 07:43:58
回复(4)
0
牛客360871401号
parse(021,8) ===>15
发表于 2021-07-07 14:37:41
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
中国电子云
前端工程师
2021
来自:
中国系统2021校园招...
上传者:
小小
难度:
2条回答
133收藏
1171浏览
热门推荐
相关试题
下列哪两个变量之间的相关程度高
数据分析师
途虎
2021
评论
(4)
来自
途虎养车2021秋招数据...
数字排序
测试工程师
测试开发工程师
中国电子云
2021
评论
(11)
双十一促销活动,单次消费500元及...
测试工程师
测试开发工程师
中国电子云
2021
评论
(8)
在vue2.x版本中,以下哪些是生...
前端工程师
中国电子云
2021
评论
(8)
来自
中国系统2021校园招聘...
http状态码描述正确的是
前端工程师
中国电子云
2021
评论
(2)
来自
中国系统2021校园招聘...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题