Sobes.tech
Назад к вопросам
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 внутри функции указывал на него.