Sobes.tech
Junior — Middle

Kokia yra pagrindinė bind metodo funkcija JavaScript ir kur ją naudoja?

sobes.tech AI

Atsakymas iš AI

JavaScript'e bind metodas sukuria naują funkciją su fiksuota this reikšme ir/arba pradžios argumentais. Tai naudinga, kai norite išsaugoti funkcijos iškvietimo kontekstą arba iš dalies taikyti argumentus.

Pavyzdys:

const obj = { x: 42 };
function printX() {
  console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // išves 42

Čia bind susieja funkciją su objektu obj, kad this funkcijos viduje nurodytų į jį.