Функции для работы с массивами
В некоторых сценариях требуется сохранять массивы данных в переменные. Например, в виде массива сохраняются данные из 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 . |