文档章节

JavaScript Currying

秋风醉了
 秋风醉了
发布于 2015/04/19 03:24
字数 62
阅读 27
收藏 0

JavaScript Currying

//最普通的实现两个数相加的函数
function add0(x, y) {
    return x + y;
}

//使用函数的柯里化实现两个数相加
//也是js的闭包
function add1(num) {
    return function (numOther) {
        return num + numOther;
    }
}

console.log(add1(3)(2))

=========END=========

© 著作权归作者所有

共有 人打赏支持
秋风醉了
粉丝 236
博文 577
码字总数 418437
作品 0
朝阳
程序员
Programming JavaScript Applications

O'Relly上有一本尚未完成的书《Programming JavaScript Applications》,适合JavaScript高级。 已经发布的内容包括: AMD 异步操作、回调、Promises 和延迟 代码质量 函数多态 函数作用域、H...

Web前端
2013/07/11
0
0
你可能还不懂 Y Combinator

我在之前的一篇文章《不懂递归?读完这篇保证你懂》最后扔了一段代码没有解释。当时是略微懂,但是还是不能说很明白,现在读了更多资料之后再尝试着解释一下。那段代码用 ES6 可以简写如下:...

leihuang
08/29
0
0
《JavaScript设计模式与开发实践》读书笔记-基础知识

笔记内容多摘录自《JavaScript设计模式与开发实践》(曾探著),侵删。 面向对象的JavaScript 1. 动态需要类型和鸭子类型 鸭子类型 如果它走起路来像鸭子,叫起来也是鸭子,那么它就是鸭子 ...

见风任然是风
08/08
0
0
JavaScript中高阶函数的魅力

高阶函数是指至少满足下列条件之一的函数 1:函数可以作为参数被传递 2:函数可以作为返回值输出 高阶函数实现AOP AOP(面向切面编程)的主要作用就是把一些和核心业务逻辑模块无关的功能抽取出...

MarkMan
09/05
0
0
细说JavaScript数据类型及转换

细说JavaScript数据类型及转换 JavaScript数据类型 1.Boolean(布尔) 布尔:(值类型)var b1=true;//布尔类型 2.Number(数字) 数值:(值类型)var n1=3.1415926;//数值类型 n1.toFixed...

开元中国2015
2015/07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

20180925 df与du命令、fdisk磁盘分区

df 命令 disk filesystem的缩写,查看已挂载磁盘的总容量、使用容量、剩余容量信息。 [root@centos01 ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3 27...

野雪球
26分钟前
0
0
Shell编程(expect同步文件、指定host和同步文件、构建文件分发系统、批量执行命令)

expect脚本同步文件 需求:自动同步文件 实验准备: A机器:192.168.248.130 B机器:192.168.248.129 实现: 1.A机器编写4.expect脚本文件,内容如下所示: #!/usr/bin/expectset passwd "...

蛋黄_Yolks
52分钟前
2
0
ppwjs之bootstrap颜色:背景颜色

<!DOCTYPT html><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>ppwjs欢迎您</title><link rel="icon" href="/favicon.ico" ......

ppwjs
53分钟前
1
0
Ubuntu与 Fedora之对比

大家好。今天我将重点介绍两个流行的Linux发行版之间的一些特性和差异; Ubuntu 18.04和Fedora 28。它们都有自己的包管理; Ubuntu使用DEB,而Fedora使用RPM,但它们都具有相同的桌面环境(GNO...

linuxprobe16
56分钟前
2
0
线性代数入门

线性代数的概念对于理解机器学习背后的原理非常重要,尤其是在深度学习领域中。它可以帮助我们更好地理解算法内部到底是怎么运行的,借此,我们就能够更好的做出决策。所以,如果你真的希望了...

牛奋Debug
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部