JSFiddle - React, Tailwind, and code Playground

by redler

JavaScript

var func = function func() {
    func.subfunc1 = function() {
        alert('1: ' + arguments[0]);
        return func;
    }
    func.subfunc2 = function() {
        alert('2: ' + arguments[0]);
        return func;
    }
    func.subfunc3 = function() {
        alert('3: ' + arguments[0]);
        return func;
    }
    alert('main: ' + arguments[0]);
    return func;
}

func('this').subfunc2('that').subfunc3('foo').subfunc1('zip');