Junior — Middle
Koja je osnovna funkcija metode bind u JavaScript-u i gde se koristi?
sobes.tech АИ
Одговор од АИ
Metoda bind u JavaScript-u kreira novu funkciju sa fiksnom vrednošću this i/ili početnim argumentima. Ovo je korisno kada želite da sačuvate kontekst poziva funkcije ili delimično primenite argumente.
Primer:
const obj = { x: 42 };
function printX() {
console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // će ispisati 42
Ovde bind povezuje funkciju sa objektom obj, tako da this unutar funkcije ukazuje na njega.