JSFiddle - React, Tailwind, and code Playground

JavaScript

var myHash = {};

    var MyClass = function( name ) {
        if( !name ) throw 'name is required';
        this.name = name;
        myHash[ name ] = this;
        return this;
    };
    //add static helper
    MyClass.create = function( name ) {
        new MyClass( name );
    };    
    
    //create a new MyClass
    MyClass.create( 'xxx' );

    //access it
    console.log( myHash.xxx )