资讯专栏INFORMATION COLUMN

面试题——[1,2,3].map(parseInt)

shaonbean / 1251人阅读

摘要:表示要解析的数字的基数。为十进制不知道啥二进制只能以表示解析如下函数没有第二参数,只能按照十进制输出了,即为答案的输出。

console.log([1, 2, 3].map(parseInt));       // [1, NaN, NaN]
// 解析如下
// parseInt(1, 0) // 1,  没有零进制..直接转换为十进制了
// parseInt(2, 1) // 一进制只能用0表示,所以返回NaN
// parseInt(3, 2) // 二进制用0 1表示,也返回NaN

console.log([1, 2, 3].map(parseFloat));            // [1, 2, 3]
// 解析如下
// parseFloat函数没有第二参数,只能按照十进制输出了,即为答案的输出。
array.map(function(currentValue,index,arr), thisValue)
parseInt(string,radix)
string    必需。要被解析的字符串。
radix    可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。
array.map(parseInt(currentValue,index,arr),this)
[1,2,3].map(parseInt(currentValue,index))


parseInt(1,0)// 0 为十进制
parseInt(2,1)// 1 不知道啥 NaN
parseInt(3,2)// 2 二进制 只能以 0 1 表示

console.log([1, 2, 3].map(parseFloat));            // [1, 2, 3]
// 解析如下
// parseFloat函数没有第二参数,只能按照十进制输出了,即为答案的输出。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/108986.html

相关文章

  • 通过面试学前端(一)parseInt

    摘要:前言最近无意中发现了一道前端面试题一想,答案不是嘛。这只是前端题目中的一题,以后我还会总结更多的前端面试题的相关知识点,来学习前端的相关知识 前言 最近无意中发现了一道前端面试题: [1, 2, 3].map(parseInt) 一想,答案不是 [1, 2, 3] 嘛。但在 chrome 控制台下运行一下,返回的却是 [1, NaN, NaN]。 这是怎么回事呢?让我们来看看 map(...

    Jokcy 评论0 收藏0
  • JavaScript中的map方法,以及一道js面试

    摘要:今天看见一道面试题答案是多少答案是对方法不太了解就去搜了一下,里面也包含了对这道面试题的详解。方法返回一个由原数组中的每个元素调用一个指定方法后返回值组成的新数组。使用方法处理数组时,数组元素的范围在方法第一次调用之前就已经确定了。 今天看见一道面试题:[1,2,3].map(parseInt)答案是多少?答案是[1,NaN,NaN] 对map()方法不太了解就去搜了一下:Array....

    LittleLiByte 评论0 收藏0
  • 【JS必知必会】高阶函数详解与实战

    摘要:函数作为参数情况,,和是中内置的高阶函数。知道了到底啊什么是高阶函数,有哪些类型的高阶函数。公众号技术栈路线大家好,我是,公众号程序员成长指北作者,这篇文章是必知必会系列的高阶函数讲解。 前言 一道经典面试题: //JS实现一个无限累加的add函数 add(1) //1 add(1)(2) //3 add(1)(2)(3) //6 当大家看到这个面试题的时候,能否在第一时间想到...

    李昌杰 评论0 收藏0
  • 一些冷门的js操作

    摘要:突然有一天,发现了一些基于很基础的东西的骚操作,就开始怀疑人生如果没有遇到被某些东西打击到或者见识到新的世界,可能永远的,就感叹真好用,我精通,精通。最后,就相当于对每一个元素进行,,,,位操作符基本用法和概念就不说了,自行看文档。 本文来源于我的github 0.前言 大家学习的时候,一开始小白,然后接触到进阶的东西的时候,发现一切得心应手,有的人可能开始说精通了。突然有一天,发现...

    ckllj 评论0 收藏0
  • js面试(上)

    https://segmentfault.com/a/11... 原型 / 构造函数 / 实例 对原型的理解 我们知道在es6之前,js没有类和继承的概念,js是通过原型来实现继承的。在js中一个构造函数默认自带有一个prototype属性, 这个的属性值是一个对象,同时这个prototype对象自带有一个constructor属性,这个属性指向这个构造函数,同时每一个实例 都有一个__proto...

    leap_frog 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<