currying JS
currying JS
by John Wick
JavaScript
console.clear();
var babyAnimals = function(a) {
return function(b) {
var result = "i love ".concat(a).concat(" and ").concat(b);
return result;
}
}
var babyKoala = babyAnimals('koalas');
console.log(babyKoala);
console.log(babyKoala('elephants'));
console.log(babyAnimals('koalas')('cow'))
function multiply(x, y) {
return x * y;
}
function curriedMultiply(x) {
return function(y) {
return x * y;
}
}
var x=2;
var y=3;
console.log('curriedMultiply(x)(y): ',curriedMultiply(x)(y));
console.log('multiply(x, y): ',multiply(x, y));