function add(a, b) {
return a + b;
}
var curried = curry(add);
console.log( curried(1)(2) ); // 3
function add(a, b) {
return a + b;
}
var curried = curry(add);
console.log( curried(1)(2) ); // 3
var curryMaker = function (func) {
var slice = Array.prototype.slice,
storedArgs = slice.call(arguments, 1);
return function(newArg) {
storedArgs = storedArgs.concat(slice.apply(arguments));
return func.apply(this, storedArgs);
};
};
function add(a, b) {
return a + b;
}
var c = curryMaker(add, 1)(2)
console.log(c);
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
给你一个简单的:
有空可是玩玩: fe-interview