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 )