Sobes.tech
Junior — Middle

Функсияи асосии усули bind дар JavaScript чист ва дар куҷо истифода мешавад?

sobes.tech AI

Ҷавоб аз AI

Раванди bind дар JavaScript як функсияи нав месозад, ки арзиши муайяни this ва/ё аргументи ибтидоиро дорад. Ин барои нигоҳ доштани контексти даъвати функсия ё татбиқи қисман аргументҳо кӯмак мекунад.

Масалан:

const obj = { x: 42 };
function printX() {
  console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // нишон медиҳад 42

Ин ҷо bind функсияро бо объект obj пайваст мекунад, то ки this дар дохили функсия ба он ишора кунад.