Sobes.tech
Junior — Middle

Mis on bind meetodi peamine funktsioon JavaScriptis ja kus seda kasutatakse?

sobes.tech AI

Vastus AI-lt

JavaScript-те bind әдісі жаңа функция құрады, оның this мәні және/немесе бастапқы аргументтері бекітілген. Бұл функцияны шақыру контекстін сақтау немесе аргументтерді ішінара қолдану үшін пайдалы.

Мысал:

const obj = { x: 42 };
function printX() {
  console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // 42-ні шығарады

Мұнда bind функцияны obj объектімен байланыстырады, сонда функция ішіндегі this оған сілтеме жасайды.