Sobes.tech
Junior — Middle

Care este funcția principală a metodei bind în JavaScript și în ce se aplică?

sobes.tech AI

Răspuns de la AI

Metoda bind în JavaScript creează o funcție nouă cu o valoare fixă pentru this și/sau argumente inițiale. Acest lucru este util atunci când trebuie să păstrezi contextul de apelare al funcției sau să aplici parțial argumente.

Exemplu:

const obj = { x: 42 };
function printX() {
  console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // va afișa 42

Aici, bind leagă funcția de obiectul obj, astfel încât this din interiorul funcției să se refere la acesta.