博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js的reduce方法,改变头等函数
阅读量:4622 次
发布时间:2019-06-09

本文共 331 字,大约阅读时间需要 1 分钟。

头等函数:把编程变成了类似搭积木的方式编码,可以使用很少的代码,实现强大的功能函数。

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函数,可以组成更加好用的复合函数,成就了更高层次的通用,同时避免了不必要的重复。

 

转载于:https://www.cnblogs.com/lilin0719/p/5156399.html

你可能感兴趣的文章
ddd
查看>>
死磕 java同步系列之AQS起篇
查看>>
利用Lucene把文本的字体格式进行改动,然后输出到一个新的文件里
查看>>
[Openstack] Expecting an auth URL via either --os-auth-url or env[OS_AUTH_URL]
查看>>
How to Create Modifiers Using the API QP_MODIFIERS_PUB.PROCESS_MODIFIERS
查看>>
待飞笔记(第一天 )
查看>>
解惑好文:移动端H5页面高清多屏适配方案
查看>>
traefik添加多证书
查看>>
PhantomJs 笔记
查看>>
js设计模式--语言类型
查看>>
C#多线程之二:ManualResetEvent和AutoResetEvent
查看>>
忽略UserInterfaceState.xcuserstate
查看>>
ReactNative--Flexbox布局
查看>>
java实现读取文件大全
查看>>
[Cordova] 无法显示Alert视窗
查看>>
借助过度区选择阈值
查看>>
评论列表显示及排序,个人中心显示
查看>>
JavaWeb学习笔记总结 目录篇
查看>>
C#根据html生成PDF
查看>>
Neutron SDN 手动实现手册
查看>>