Получить прокси-функцию BX24.proxy

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Метод BX24.proxy создает прокси-функцию для вызова func в контексте thisObject. Метод аналогичен BX.proxy. При повторном вызове с теми же func и thisObject возвращается та же прокси-функция.

Function BX24.proxy(Function func, Object thisObject)
        

Параметры

Обязательные параметры отмечены *

Название
тип

Описание

func*
function

Исходная функция, для которой создается прокси

thisObject*
object

Объект, который будет использоваться как this при вызове func

Пример кода

Как использовать примеры в документации

BX24.init(function () {
            const context = {
                value: 10,
                print: function (step) {
                    console.log(this.value + step);
                }
            };
        
            const proxy = BX24.proxy(context.print, context);
            proxy(5); // 15
        });
        

Обработка ответа

Метод синхронно возвращает результат типа function.

Возвращаемые данные

Название
тип

Описание

result
function

Прокси-функция для вызова func в контексте thisObject

Продолжите изучение