mdn bind
this.x = 9;
const module = {
x: 81,
getX: function() { return this.x; }
};
module.getX(); // 81
const getX = module.getX;
getX(); // 9, porque en este caso, "this" apunta al objeto global
// Crear una nueva función con 'this' asociado al objeto original 'module'
const boundGetX = getX.bind(module);
boundGetX(); // 81
Dizzy Dog