首页 > Web开发 > 详细

js 高阶函数 map reduce

时间:2016-02-25 00:03:01      阅读:255      评论:0      收藏:0      [点我收藏+]

map()

1 var arr = [1,3,4];
2 function a(x){
3     return x*x;
4 }
5 //map可以将一个函数作为参数执行,将数组中的值,依次使用a函数处理;
6 return arr.map(a);  //[1,9,16]

reduce()

1 //reduce()函数有两个参数;
2 var arr = [1,4,5,6];
3 
4 function a(x,y){
5     return x+y;
6 }
7 //reduce传入两个参数,每计算的值与下一个参数再次运算,
8 arr.reduce(a);//16

 

js 高阶函数 map reduce

原文:http://www.cnblogs.com/lilili/p/5215506.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!