js的reduce方法,改变头等函数
2024-09-14 03:33:32
头等函数:把编程变成了类似搭积木的方式编码,可以使用很少的代码,实现强大的功能函数。
eg:
getTotal:数组的求和运算。
var myArray = [1,2,3,4];
var add = function(a,b){
return a + b;
}
var getTotal = function(arr){
retuurn arr.reduce(add);
}
getTotal(myArray);====>10
把add函数作为参数,传递给reduce函数,可以组成更加好用的复合函数,成就了更高层次的通用,同时避免了不必要的重复。
最新文章
- Java 中的 request 和response 区别
- SQL 行列转换简单示例
- struts2 DMI
- Castle 多继承选择
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- IntelliJ IDEA13.1.3+Scala2.11.1环境搭建
- VLAN是什么
- MVC小系列(六)【无刷新的验证码】
- jQuery ajax 传递数组到struts2
- sshfs远程文件系统挂载
- 简单搭建SpringMVC框架详解
- CentOS安装并设置MariaDB
- easyui datagrid动态修改editor时动态绑定combobox的数据
- shell下的几个命令
- 详解Cookie纪要
- PHP:第二章——PHP中的流程控制语句
- PAT甲 1029. Median (25) 2016-09-09 23:11 27人阅读 评论(0) 收藏
- 对cnblogs.com的用户体验
- AtCoder Grand Contest 005
- HTML和CSS美化 登入框的页面
热门文章
- 传输层(一)TCP的三次握手和四次挥手及关闭套接字的原理
- 下载编译和测试Android 源代码
- [oracle] listener.ora 、sqlnet.ora 、tnsnames.ora
- SQL to_char,to_date日期字符串转换问题
- PagedList.MVC分页
- EXE中释放文件
- ansible 变更内网服务器配置
- servlet 启动加载配置文件及初始化
- JS 和 CSS 的位置对其他资源加载顺序的影响
- What is the behavior of lnk files?