Currying in JS

Currying in JS

by soum1

JavaScript

function DisplayMessage(message) {
  return function(member_1) {
    return function(member_2) {
      return function(member_3) {
        return message + " " + member_1 + ", " + member_2 + ", and " + member_3;
      }
    }
  }
}
let EnglishMessage = DisplayMessage("Welcome to the team");
document.write(EnglishMessage("Albert")("Isaac")("Stephan"));
let SpanishMessage = DisplayMessage("Bienvenido al equipo");
document.write("<br/>" + SpanishMessage("Albert")("Isaac")("Stephan"));