logologo
Початок
Посібник
Розробка
Плагіни
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Початок
Посібник
Розробка
Плагіни
API
logologo
Огляд
Опис конфігурації

Синтаксис шаблонів

Базове використання
Обробка в циклах

Інструменти форматування

Огляд
Форматування тексту
Форматування чисел
Форматування валют
Форматування дати
Форматування інтервалів часу
Форматування масивів

Розширені функції

Умовні оператори
Розширені можливості
Часті запитання
Сценарії використання
Previous PageФорматування інтервалів часу
Next PageУмовні оператори
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#Форматування масивів

#1. :arrayJoin(separator, index, count)

#Опис синтаксису

Об'єднує масив рядків або чисел в один рядок.
Параметри:

  • separator: Роздільник (за замовчуванням — кома ,).
  • index: Необов'язково, початковий індекс, з якого починається об'єднання.
  • count: Необов'язково, кількість елементів для об'єднання, починаючи з index (може бути від'ємним числом для відліку з кінця).
#Приклад
['homer','bart','lisa']:arrayJoin()              // Виводить "homer, bart, lisa"
['homer','bart','lisa']:arrayJoin(' | ')          // Виводить "homer | bart | lisa"
['homer','bart','lisa']:arrayJoin('')              // Виводить "homerbartlisa"
[10,50]:arrayJoin()                               // Виводить "10, 50"
[]:arrayJoin()                                    // Виводить ""
null:arrayJoin()                                  // Виводить null
{}:arrayJoin()                                    // Виводить {}
20:arrayJoin()                                    // Виводить 20
undefined:arrayJoin()                             // Виводить undefined
['homer','bart','lisa']:arrayJoin('', 1)          // Виводить "bartlisa"
['homer','bart','lisa']:arrayJoin('', 1, 1)       // Виводить "bart"
['homer','bart','lisa']:arrayJoin('', 1, 2)       // Виводить "bartlisa"
['homer','bart','lisa']:arrayJoin('', 0, -1)      // Виводить "homerbart"
#Результат

На виході отримуємо рядок, створений шляхом об'єднання елементів масиву відповідно до вказаних параметрів.

#2. :arrayMap(objSeparator, attSeparator, attributes)

#Опис синтаксису

Перетворює масив об'єктів на рядок. Не обробляє вкладені об'єкти або масиви.
Параметри:

  • objSeparator: Роздільник між об'єктами (за замовчуванням — , ).
  • attSeparator: Роздільник між атрибутами об'єктів (за замовчуванням — :).
  • attributes: Необов'язково, список атрибутів об'єкта, які потрібно вивести.
#Приклад
[{'id':2,'name':'homer'},{'id':3,'name':'bart'}]:arrayMap()
// Виводить "2:homer, 3:bart"

[{'id':2,'name':'homer'},{'id':3,'name':'bart'}]:arrayMap(' - ')
// Виводить "2:homer - 3:bart"

[{'id':2,'name':'homer'},{'id':3,'name':'bart'}]:arrayMap(' ; ', '|')
// Виводить "2|homer ; 3|bart"

[{'id':2,'name':'homer'},{'id':3,'name':'bart'}]:arrayMap(' ; ', '|', 'id')
// Виводить "2 ; 3"

[{'id':2,'name':'homer','obj':{'id':20},'arr':[12,23]}]:arrayMap()
// Виводить "2:homer"

['homer','bart','lisa']:arrayMap()    // Виводить "homer, bart, lisa"
[10,50]:arrayMap()                    // Виводить "10, 50"
[]:arrayMap()                         // Виводить ""
null:arrayMap()                       // Виводить null
{}:arrayMap()                         // Виводить {}
20:arrayMap()                         // Виводить 20
undefined:arrayMap()                  // Виводить undefined
#Результат

На виході отримуємо рядок, згенерований шляхом відображення та об'єднання елементів масиву, ігноруючи вкладений вміст об'єктів.

#3. :count(start)

#Опис синтаксису

Підраховує номер рядка в масиві та виводить поточний номер рядка.
Наприклад:

{d[i].id:count()}

Незалежно від значення id, виводиться поточний номер рядка.
Починаючи з версії v4.0.0, цей форматувальник внутрішньо замінено на :cumCount.

Параметр:

  • start: Необов'язково, початкове значення для підрахунку.
#Приклад та результат

Під час використання вихідні дані відображатимуть номер рядка відповідно до послідовності елементів масиву.