Sobes.tech
Junior — Middle

Qual é a função principal do método bind em JavaScript e qual é a sua aplicação?

sobes.tech IA

Resposta da IA

O método bind em JavaScript cria uma nova função com um valor fixo de this e/ou argumentos iniciais. Isto é útil quando precisa manter o contexto de chamada da função ou aplicar parcialmente argumentos.

Exemplo:

const obj = { x: 42 };
function printX() {
  console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // irá mostrar 42

Aqui, bind liga a função ao objeto obj, de modo que this dentro da função se refira a ele.