bind(), call(), and apply()

What will be the difference in the two console.log outputs?
const module = {
  x: 42,
  getX: function() {
    return this.x;
  }
};

const unboundGetX = module.getX;
console.log(unboundGetX());

const boundGetX = unboundGetX.bind(module);
console.log(boundGetX());
Next Question (9/20)