Junior — Middle
Wat is de hoofdfunctie van de bind-methode in JavaScript en waar wordt deze voor gebruikt?
sobes.tech AI
Antwoord van AI
De bind-methode in JavaScript maakt een nieuwe functie met een vaste waarde voor this en/of beginargumenten. Dit is handig wanneer je de aanroepcontext van de functie wilt behouden of argumenten gedeeltelijk wilt toepassen.
Voorbeeld:
const obj = { x: 42 };
function printX() {
console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // zal 42 tonen
Hier bindt bind de functie aan het object obj, zodat this binnen de functie naar dat object verwijst.