JavaScript 柯里化 Currying

JavaScript 柯里化 Currying

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

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

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


你可能感兴趣的:(JavaScript 柯里化 Currying)