首页
题库
面试
求职
学习
竞赛
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
来自:
中国系统2023校园招...
上传者:
小小
难度:
2条回答
133收藏
1285浏览
热门推荐
相关试题
数字排序
测试工程师
测试开发工程师
中国电子云
2021
评论
(11)
下列哪两个变量之间的相关程度高
数据分析师
途虎
2021
评论
(4)
来自
途虎养车2023秋招数据...
双十一促销活动,单次消费500元及...
测试工程师
测试开发工程师
中国电子云
2021
评论
(8)
下题的结果正确的是?varone=...
前端工程师
中国电子云
2021
评论
(4)
来自
中国系统2023校园招聘...
在JavaScript中,有var...
前端工程师
中国电子云
2021
评论
(3)
来自
中国系统2023校园招聘...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题