详细解析arry.map() ,function.apply() 方法
2024-09-02 14:51:19
首先转载一篇博文:关于map 和callbackfn 的一些参数和返回值可以查看以下链接。
http://www.cnblogs.com/xuan52rock/p/4460938.html
array1.map(callbackfn[, thisArg]) 其中参数
callbackfn[, thisArg] 可以参考Foreach callbackfn 为回调函数(也可以说是要遍历时执行的方法) thisArg 为当前遍历对象的值。
下面是将字符串转换成int数组的实例:
<script type="text/javascript">
var datas= '1,3,0,0,0,0,0,0,0,0';
datas = datas.split(",");
var IntArr=datas.map(data=> return +data );//保存转换后的整型字符串
console.log(datas);
console.log(IntArr);
</script>
为什么return +data ?
var i=2;
i=+'2';
console.log(i)//输出 数字2
当字符串做数字运算并且能成立时结果为数字类型 例如上面return 也可以写成 return 1*data ... ...
关于function.apply()方法如下:(我理解的意思就是将数组当成参数传入方法)
关于apply 和 call 的区别:
最新文章
- 免费开源的 .NET 分布式组件库 Exceptionless Foundatio
- C语言数组实现约瑟夫环问题,以及对其进行时间复杂度分析
- Visual Studio多版本进行切换的研究
- [LintCode] House Robber II 打家劫舍之二
- .NET 客户端上传本地excel文件到服务器上,并在客户端显示
- Blocks 推出矩阵公式。矩阵快速密
- .Net的基础概念
- Android 内核初识(4)属性服务器
- 在Eclipse中搭建C/C++环境
- Node.js真的有高并发优势吗?看看Node.js和Tomcat的并发测试结果
- iOS开发——C篇&;函数解析
- 图数据库 Titan 高速入门
- VMware 全虚拟打开
- Springboot Mybatis Redis 实现二级缓存
- HashSet,LinkedHashSet,TreeSet的区别
- go语言nsq源码解读一-基本介绍
- [Swift]LeetCode783. 二叉搜索树结点最小距离 | Minimum Distance Between BST Nodes
- 痞子衡嵌入式:ARM Cortex-M调试那些事(1)- 4线协议标准(JTAG)
- Page.Cache
- 今天在2cto网站看到一个有关try{}catch(){}finally{}语句中含有return的讲解,理解很透彻。