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