Функции для работы с массивами
В некоторых сценариях требуется сохранять массивы данных в переменные. Например, в виде массива сохраняются данные из Google Таблиц.
Для удобства работы с массивами вы можете использовать функции.
Функции Underscore
Underscore — многофункциональная JavaScript-библиотека, с которой работает Aimylogic.
Вы можете использовать все функции этой библиотеки для работы с массивами, чтобы получать и преобразовывать данные.
подсказка
В начале записи функций Underscore используйте символ нижнего подчеркивания
_.Встроенные функции Aimylogic
Для работы с массивами Aimylogic также предлагает собственные функции: next, prev, first, current, random.
К любой из функций можно обратиться через переменную с массивом.
Например, если у вас есть переменная $items, то функция next вызывается таким образом: $items.next().
| Функция | Описание |
|---|---|
next | Перебирает элементы массива и возвращает следующий по порядку элемент. Вернет undefined, если следующего элемента нет, то есть, массив пустой или достигнут конец массива. Чтобы обратиться к функции next повторно в рамках одной сессии, сначала вызовите функцию first. |
first | Возвращает первый элемент массива или undefined, если массив пуст. |
prev | Обратная функция от next. Возвращает предыдущий элемент массива. Если массив пустой или по массиву еще не перемещались функциями next или random, вернет undefined. |
random | Возвращает случайный элемент массива. Если массив пуст, вернет undefined. |
current | Возвращает текущий элемент массива. Можно вызывать только после вызова одной из функций: first, next, prev или random. Если ни одна из этих функций не вызывалась, вернет undefined. |