JSFiddle - React, Tailwind, and code Playground
HTML
Look in the console.
JavaScript
const Abc = (a, b, c) => {
// ...optionally do something with a, b, and c...
// Return a class
return class Abc$ {
constructor(x, y, z) {
this.x = x;
this.y = y;
this.z = z;
}
// ...optionally do something with a, b, and c...
show() {
console.log(`a = ${a}, b = ${b}, c = ${c}`);
console.log(`x = ${this.x}, y = ${this.y}, z = ${this.z}`);
}
};
};
const obj = new (Abc(4, 5, 6))(1, 2, 3);
obj.show();