ym88659208ym87991671
Переменные с массивами для смартапов | Документация SmartMarket
Skip to main content

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

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

Функции 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
Обновлено 15 июля 2022

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней