Назад к вопросам
Junior — Middle
95
Какова основная функция метода bind в JavaScript и в чем его применение?
Ответ от нейросети
sobes.tech AI
Метод bind в JavaScript создаёт новую функцию, у которой фиксированное значение this и/или начальные аргументы. Это полезно, когда нужно сохранить контекст вызова функции или частично применить аргументы.
Пример:
const obj = { x: 42 };
function printX() {
console.log(this.x);
}
const boundPrintX = printX.bind(obj);
boundPrintX(); // выведет 42
Здесь bind связывает функцию с объектом obj, чтобы this внутри функции указывал на него.