JSFiddle - React, Tailwind, and code Playground
by shriek
JavaScript
var x = 9;
var module = {
x: 81,
getX: function() { return this.x; }
};
module.getX(); // 81
var getX = module.getX;
console.log("getx", getX()); // 9, because in this case, "this" refers to the global object
// create a new function with 'this' bound to module
var boundGetX = getX.bind(module);
console.log("Bound", boundGetX()); // 81