JSFiddle - React, Tailwind, and code Playground

JavaScript

function MyObject() { };

MyObject.prototype.func1 = function(a, b) { alert(a + ' ' + b); };

MyObject.prototype.std_func1 = MyObject.prototype.func1;
MyObject.prototype.func1 = function(a, b) {
    this.std_func1(a, b);
    return this;
};

var myObj = (new MyObject()).func1('1', '2').func1('3', '4');