ym88659208ym87991671
Переменные с массивами для чат-ботов | Документация для разработчиков

Переменные с массивами

Обновлено 24 апреля 2024

Если в вашем сценарии на каком-то этапе появляется переменная, в которой хранится массив, то вам могут потребоваться функции для работы с такими массивами.

Функции Underscorejs

Graph работает с библиотекой underscrorejs, поэтому вы можете использовать все функции этой библиотеки для работы с коллекциями и массивами. Для доступа к функциям используйте нижнее подчеркивание _.

Встроенные функции Graph

Также в Graph есть собственные функции, облегчающие работу с массивами.

Все функции вызываются на той же переменной с массивом. Например, если у вас есть переменная с именем $items, то функция next() вызывается следующим образом:

$items.next();

В таблице приведен список функций Graph для работы с массивами.

ФункцияОписание
first()Возвращает из массива первый элемент или undefined, если массив пуст
next()Возвращает из массива следующий по порядку элемент. Если следующего элемента нет (пустой массив или достигнут конец массива), то вернет undefined
prev()Функция обратна next(). Возвращает из массива предыдущий элемент. Если пустой массив или по массиву еще не перемещались функциями next или random - то вернет undefined
random()Вернет случайный элемент массива. Если массив пустой, то вернет undefined
current()Вернет текущий элемент массива. То есть ее нужно вызывать только после вызова одной из функций first(), next(), prev() или random(). Иначе вернет undefined
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.