JSFiddle - React, Tailwind, and code Playground

JavaScript

var stringMagic = function() {
    var chain = "",
        self = this;
    self.toString = function () { return chain; };
    self.add = function(str) {
        chain += str + " ";
        return self;
    };
};


var magi = new stringMagic();
alert(magi.add("hello").add("world"));
magi.add("and").add("thanks").add("for").add("all").add("the").add("fish");
alert(magi);