【JavaScript】柯里化

【【JavaScript】柯里化】柯里化就是把多变量函数转为单变量函数并依次调用

var cache = [] var CurryAdd = function (n) { if(n == undefined) { return cache.reduce((p, n) => p + n, 0) } else { cache.push(n) return CurryAdd } } CurryAdd(1)(2)(3)(4)() // 10

    推荐阅读