Sobes.tech
Junior — Middle

Aká je hlavná funkcia metódy bind v JavaScripte a na čo sa používa?

sobes.tech AI

Odpoveď od AI

Metóda bind v JavaScripte vytvára novú funkciu s pevne stanovenou hodnotou this a/alebo počiatočnými argumentmi. Je to užitočné, keď je potrebné zachovať kontext volania funkcie alebo čiastočne aplikovať argumenty.

Príklad:

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

Tu bind spája funkciu s objektom obj, aby this vo vnútri funkcie odkazovalo na neho.