JSFiddle - React, Tailwind, and code Playground
by Mingtao Sun
HTML
<h1>This example</h1>
<div id="log1"></div>
<div id="log2"></div>
<div id="log3"></div>
<div id="log4"></div>
JavaScript
var o1 = {handle: 'o1'};
var o2 = {handle: 'o2'};
var o3 = {handle: 'o3'};
//Same as var handle = 'window'
window.handle = 'window'
function whoAmI(){
return this.handle;
}
o1.identifyMe = whoAmI;
$(function() {
$('#log1').append(whoAmI()); //this = window
$('#log2').append(o1.identifyMe()); //this = o1
$('#log3').append(whoAmI.call(o2)); //this = o2
$('#log4').append(whoAmI.apply(o3)); //this = o3
});