JSFiddle - React, Tailwind, and code Playground
by Trần Ngọc Minh
JavaScript
var greet = function (greeting, name) {
alert (greeting + "," + name);
};
//greet("Hello", "Minh"); // Hello,Minh
// currying
var greetCurried = function(greeting) {
return function(name) {
alert (greeting + ", " + name);
};
};
//greetCurried("Hello")("Minh");
// deeply curried
var greetCurried = function(greeting) {
return function(separator) {
return function(name) {
alert (greeting + separator + name);
};
};
};
var greetMessage = greetCurried("Hello")("...");
greetMessage ("Minh"); //Hello...Minh