javascript 的函数柯里化 (function currying)
javascript 的函数柯里化概念举例
概念
柯里化(currying),又称为部分求值,一个柯里化函数首先会接受一些参数,但是不会立即参与求值,而是将其保存在闭包中,并返回一个函数,在需要求值时,会将存在闭包中的变量拿出来求值。
在理解柯里化之前需要先理解闭包:闭包的简单理解.
举例
var currying = function(fn){
var args = []
return function() {
if( arguments.length === 0){
retu
原创
2021-03-29 22:38:44 ·
239 阅读 ·
0 评论