Return Value on Bound Functions

by Daniel DeGroff

HTML

<div id="normal" class="results"></div>
<div id="bound" class="results"></div>

CSS

.results {
  white-space: pre;
  font-family: monospace;
  padding: 5px;
  height: 15px;
  outline: 1px solid black;
  margin: 5px;
}

JavaScript

var results1 = document.getElementById('normal');
var results2 = document.getElementById('bound');

var myFunction = function() {
  return false;
}

results1.innerHTML = myFunction();
results2.innerHTML = myFunction.bind(this)();