JSFiddle - React, Tailwind, and code Playground
by fkling
HTML
<button id="check">Check car</button>
<button id="create">Create Car</button>
<br />
<br />
<ol>
<li>1. Click Check car - output is false</li>
<li>2. Click Create car</li>
<li>3. Click Check car - output is true</li>
</ol>
JavaScript
var MyCar=(function(){
function createCar(){};
return{
check: function(hasCar){
alert(hasCar.val);
var handler=function(){
if(!hasCar.val)
createCar();
hasCar.val=true;
}
$('#create').click(handler);
}
}
}());
var hasCar = {val: false};
$('#check').click(function() {
MyCar.check(hasCar);
});