Метод «bind» в JavaScript?
Метод bind() сохраняет контекст «this» и текущих параметров для будущего выполнения. Как правило, он используется для сохранения контекста выполнения для функции, выполняемой в другом контексте. Функция bind() создает новую функцию, которая имеет ту же структуру, что и исходная функция. Первый аргумент, переданный в bind, указывает значение этого ключевого слова в связанной функции. Вы также можете передать дополнительные необязательные аргументы для привязки.