文档章节

js map的总结

appleZ
 appleZ
发布于 2015/04/02 15:07
字数 186
阅读 33
收藏 0

目标:

    ["1", "2", "3"] 转换成 [1, 2, 3]

["1", "2", "3"].map(parseInt);// [1, NaN, NaN]

问题:

    map 实际调用的是一个函数

function(value, index, array){};

    所以上面变成了

["1", "2", "3"].map(function(value, index, array){
    return parseInt(value, index, array);
});

parseInt("1", 0);//1
parseInt("2", 1);//NaN
parseInt("3", 2);//NaN

    所以出现了上面的结果

修正:

["1", "2", "3"].map(function(x){return parseInt(x)});

附:

    parseInt 用法:

    parseInt(string, radix)

    radix (可选

    表示要解析的数字的基数。该值介于 2 ~ 36 之间。 

    如果省略该参数或其值为 0,则数字将以 10 为基础来解析。

    如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

    如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。




© 著作权归作者所有

共有 人打赏支持
上一篇: js ,运算符
下一篇: ajax
appleZ
粉丝 1
博文 38
码字总数 9774
作品 0
深圳
私信 提问
ArcGIS API for Javascript 2.X 离线部署(以2.6为例)

先在官网上ArcGIS API for JavaScript download page(需要有账户)下载最新的API:arcgisjsv26_api.zip( 点击直接下载)和 SDK: arcgisjsv26_sdk.zip(直接下载); 2. 将下载下来的 arcg...

回忆在昨天
2012/10/24
0
0
前端高频面试题 JavaScript篇

以下问题都来自于互联网前端面经分享,回答为笔者通过查阅资料加上自身理解总结,不保证解答的准确性,有兴趣讨论的同学可以留言或者私信讨论。 1.JS的异步机制? 2.闭包如何实现? 3.原型链、...

大雄的学习人生
06/25
0
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
10/18
0
0
fastJson 格式化继承自ArrayList 的类时属性是不会json化的

在项目中遇到了一个JSON的坑。记录下。 直接上代码: 输出的结果为: 但是我们期望的结果却是类似于下面这样的结果: {size:4, specialName:"just a test", [1,2,3,4]} 那么是哪里出问题了呢...

小黄狗
10/23
0
0
jquery-1.10.2.min.map is triggering a 404 (Not Found)问题的解决

当我们使用jquery.min.js时经常会出现 jQuery's jquery-1.10.2.min.map is triggering a 404 (Not Found)的错误(主要是使用chrome的开发者) mini.map是什么? min.map文件是在js为压缩文件时,...

coldlemon
2013/11/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

给女朋友讲解什么是Optional【JDK 8特性】

前言 只有光头才能变强 前两天带女朋友去图书馆了,随手就给她来了一本《与孩子一起学编程》的书,于是今天就给女朋友讲解一下什么是Optional类。 至于她能不能看懂,那肯定是看不懂的。(学到...

Java3y
18分钟前
1
0
2019年六大新兴信息安全方向

导读 黑客攻击和网络犯罪的威胁正在不断升级,相应的技术“军备竞赛”正愈演愈烈,对于信息安全从业人员来说,掌握最新的信息安全工具,是在信息安全战争中生存下来的关键所在。 从特朗普的手...

问题终结者
24分钟前
1
0
redis扩展-自定义PropertyPlaceholderConfigurer,在spring属性注入之前,手动将properteis合并到spring容器中

背景:spring容器启动过程中,通过PropertyPlaceholderConfigurer读取properties配置文件,并将properties配置文件中的值注入spring bean的属性中, PropertyPlaceholderConfigurer使用方式多...

燃犀
26分钟前
0
0
PostgreSQL SPI 中的错误处理

PostgreSQL SPI 用于在 C 或是其他编程语言编写的扩展函数(存储过程)中调用数据库本身的解析器、规划器和执行器的功能,以及对 SQL 语句进行执行。 在最重要的一个函数 SPI_execute 的文档...

helloclia
27分钟前
0
0
深入理解Java内存模型

1 内存模型产生背景 在介绍Java内存模型之前,我们先了解一下物理计算机中的并发问题,理解这些问题可以搞清楚内存模型产生的背景。物理机遇到的并发问题与虚拟机中的情况有不少相似之处,物...

小刀爱编程
41分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部