JSFiddle - React, Tailwind, and code Playground
by Ed Bulikyan
JavaScript
function MyClass(params) {
console.log({ params });
return {
item: 'xxx',
myMethod1: function (items) {
console.log('myMethod1', { baseParams: params, items });
},
setItem: function (value) {
this.item = value;
},
getItem: function () {
console.log('getItem', this.item);
},
};
}
const instance = MyClass({ x: 'y' });
instance.myMethod1({ b: 'c' });
instance.setItem(2);
instance.getItem();