跳至主要內容

函数柯里化

约 118 字

函数柯里化

函数柯里化是一种将接收多个参数的函数转化成多个接收一个参数的函数的过程,这些接收一个参数的函数称为“柯里化函数”。它们依次返回下一个柯里化函数,直至返回最终结果。

// 非柯里化函数
function add(a, b) {
	return a + b;
}

// 柯里化函数
function curriedAdd(a) {
	return function(b) {
		return a + b;
	}
}

const add5 = curriedAdd(5);
const result = add5(10);
上次编辑于: