Javascript - s50600822/Notes GitHub Wiki

JavaScript runtime environment

https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif

Function.prototype.bind()

The absolute subzero IQ design:

const module = {
  x: 42,
  getX: function () {
    return this.x;
  },
};

const unboundGetX = module.getX;
console.log(unboundGetX()); // The function gets invoked at the global scope
// Expected output: undefined

const boundGetX = unboundGetX.bind(module);
console.log(boundGetX());
// Expected output: 42