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 дар дохили функсия ба он ишора кунад.