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();