JSFiddle - React, Tailwind, and code Playground
HTML
<div id='myDiv' style="border: 1px, solid, black"> Click me!! </div>
JavaScript
var Constructor = function(name, value) {
var self = this;
self.name = name;
self.value = value;
self.someHandler = function(e) {
e.target.innerHTML = self.name + self.value; // self undefined
}
return self;
};
var myObject = Constructor('myName', 'myValue');
document.getElementById('myDiv').onclick = myObject.someHandler;