首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
["0x1","0x2","0x3"].map(parseI
[单选题]
["0x1", "0x2", "0x3"].map(parseInt) 的结果是
全不是
[1, NaN, 0]
[1,NaN,NaN]
[1,2,3]
查看正确选项
添加笔记
求解答(13)
邀请回答
收藏(133)
分享
纠错
2个回答
添加回答
13
已注销
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
来自:
中国系统2023校园招...
上传者:
小小
难度:
2条回答
133收藏
1374浏览
热门推荐
相关试题
双十一促销活动,单次消费500元及...
测试工程师
测试开发工程师
中国电子云
2021
评论
(8)
下列哪两个变量之间的相关程度高
数据分析师
途虎
2021
评论
(4)
来自
途虎养车2023秋招数据...
五月份的商品销售额为60万元,该月...
数据分析师
途虎
2021
评论
(2)
来自
途虎养车2023秋招数据...
在css选择器当中,优先级排序正确的是
前端工程师
中国电子云
2021
评论
(1)
来自
中国系统2023校园招聘...
全排列
前端工程师
中国电子云
2021
评论
(7)
来自
中国系统2023校园招聘...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题