Junior — Middle
¿Cuál es la función principal del método bind en JavaScript y cuál es su aplicación?
sobes.tech AI
Respuesta de la IA
El método bind en JavaScript crea una nueva función con un valor fijo de this y/o argumentos iniciales. Esto es útil cuando necesitas mantener el contexto de llamada de la función o aplicar parcialmente argumentos.
Ejemplo:
const obj = { x: 42 };
function printX() {
console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // mostrará 42
Aquí, bind vincula la función con el objeto obj, de modo que this dentro de la función hace referencia a él.