- Главная [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Начало работы
- Как решить вашу задачу
-
API
- Типы объектов
-
Типы данных
- AccountType
- DynamicFieldType
- EmailType
- OrganisationStructureItemType
- PhoneType
- ReplacementType
- ServiceStatus
- UserStatus
- WatermarkPages
- WatermarkPosition
- AccountFieldTyped
- AccountFieldVoid
- ApplicationField
- Cell
- ClientEventField
- CookieOptions
- DatetimeFieldData
- DynamicBindingField
- DynamicBindingFields
- EnumField
- ErrorArgs
- ErrorObject
- FileField
- FloatFieldData
- GroupStatusField
- HttpResponse
- ImageField
- Language
- MailMessageAddress
- MailMessageAttachment
- MoneyFieldData
- Navigator
- Page
- ParseSpreadsheetOptions
- ParseSpreadsheetResponse
- RefItem
- ReportField
- ReportRef
- Role
- RoleField
- Row
- ServiceStatusInfo
- StaticApplicationFieldData
- StatusField
- TAccount
- TClientEvent
- TDate
- TDatetime
- TDuration
- TEmail
- TEnum
- TFullName
- TMoney
- TPhone
- TReport
- TStatus
- TTable
- TTime
- TTimezone
- TTimezones
- TableField
- UserField
- UserFieldData
- ValidationResult
- Watermark
- WidgetRefWithValues
- ReplacementTypeEnumBase
- RoleType
- TApplication
- TBoolean
- TCategory
- TFile
- TFloat
- TImage
- TJSON
- TLink
- TOAuth2
- TRole
- TString
- TUser
- Глобальные константы
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
- Подписи
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
Таблица
Таблица — это тип переменной, представляющий собой массив данных — строк таблицы. Каждая строка является отдельным элементом массива и представляет собой объект, свойства которого определены столбцами таблицы.
Подробнее про работу с таблицами можете почитать в статье «Начало работы с типом данных Таблица».
Type parameters
T: ItemData
R: ItemData
Hierarchy
Properties
Readonly length
Свойство TTable.length возвращает число элементов таблицы.
Значение данного свойства — 32-битное беззнаковое целое число, которое всегда больше, чем наибольший индекс в массиве.
Readonly result
Строка вычисляемого результата в таблице.
В этой строке могут быть настроены вычисления суммы, среднего, количества.
Methods
concat
Метод возвращает новый массив, состоящий из массива элементов таблицы, соединённого с другими массивами и/или значениями, переданными в качестве аргументов.
Внимание: возвращаемое значение — это обычный массив, который не является таблицей.
Parameters
Rest ...items: (T | ConcatArray<T>)[]
Returns T[]
Новый массив, содержащий все элементы.
delete
Метод удаляет конкретную строку из заданной таблицы.
Parameters
index: number
Returns void
every
Метод проверяет, удовлетворяют ли все элементы таблицы условию, заданному в передаваемой функции.
Внимание: метод возвращает
true
при любом условии для пустой таблицы.Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns boolean
Возвращает
true
, если функция проверки возвращает истинное значение для каждого элемента таблицы. Иначеfalse
.filter
Метод создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в передаваемой функции.
Внимание: возвращаемое значение — это обычный массив, который не является таблицей.
Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns T[]
Новый массив с элементами, которые прошли проверку. Если ни один элемент не прошёл проверку, то будет возвращён пустой массив.
find
Метод возвращает значение первого найденного в таблице элемента, которое удовлетворяет условию, переданному в функции
predicate
. В противном случае возвращаетсяundefined
.Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns T | undefined
findIndex
Метод возвращает индекс в массиве, если элемент удовлетворяет условию проверяющей функции. В противном случае возвращается -1.
Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns number
forEach
Метод выполняет указанную функцию один раз для каждого элемента в таблице.
Parameters
callback: function
Parameters
value: T
index: number
array: readonly T[]
Returns void
Optional thisArg: any
Returns void
indexOf
Метод возвращает первый индекс, по которому данный элемент может быть найден в таблице, или -1, если такого индекса нет.
Parameters
searchElement: T
Optional fromIndex: undefined | number
Returns number
insert
Метод добавляет новую строку в таблицу и возвращает ссылку на неё.
Parameters
Optional index: undefined | number
Returns T
Новая строка таблицы.
join
Метод объединяет все элементы таблицы в строку.
Parameters
Optional separator: undefined | string
Returns string
lastIndexOf
Метод возвращает последний индекс, по которому данный элемент может быть найден в таблице, или -1, если такого индекса нет. Таблица просматривается от конца к началу, начиная с индекса
fromIndex
.Parameters
searchElement: T
Optional fromIndex: undefined | number
Returns number
map
Метод создаёт новый массив с результатом вызова указанной функции для каждого элемента таблицы.
Внимание: возвращаемое значение — это обычный массив, который не является таблицей.
Type parameters
U
Parameters
callback: function
Parameters
value: T
index: number
array: readonly T[]
Returns U
Optional thisArg: any
Returns U[]
Новый массив, где каждый элемент является результатом
callback
функции.reduce
Метод применяет функцию reducer к каждому элементу таблицы (слева направо), возвращая одно результирующее значение.
Parameters
callback: function
Parameters
previousValue: T
currentValue: T
index: number
array: readonly T[]
Returns T
Optional initialValue: T
Returns T
Метод применяет функцию reducer к каждому элементу таблицы (слева направо), возвращая одно результирующее значение.
Type parameters
U
Parameters
callback: function
Parameters
previousValue: U
currentValue: T
index: number
array: readonly T[]
Returns U
Optional initialValue: U
Returns U
reduceRight
Метод применяет функцию к аккумулятору и каждому значению таблицы (справа налево), сводя его к одному значению.
Parameters
callback: function
Parameters
previousValue: T
currentValue: T
index: number
array: readonly T[]
Returns T
Optional initialValue: T
Returns T
Метод применяет функцию к аккумулятору и каждому значению таблицы (справа налево), сводя его к одному значению.
Type parameters
U
Parameters
callback: function
Parameters
previousValue: U
currentValue: T
index: number
array: readonly T[]
Returns U
Optional initialValue: U
Returns U
slice
Метод возвращает новый массив, содержащий копию части исходной таблицы.
Внимание: возвращаемое значение — это обычный массив, который не является таблицей.
Parameters
Optional start: undefined | number
Optional end: undefined | number
Returns T[]
Новый массив, содержащий выборку элементов таблицы.
some
Метод проверяет, удовлетворяет ли какой-либо элемент таблицы условию, заданному в передаваемой функции.
Внимание: метод возвращает
false
при любом условии для пустой таблицы.Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns boolean
Возвращает
true
, если функция проверки возвращает истинное значение хотя бы для одного элемента таблицы. Иначеfalse
.toLocaleString
Метод возвращает строковое представление элементов таблицы.
Элементы преобразуются в строки с использованием своих собственных методов
toLocaleString
, и эти строки разделяются локалезависимой строкой, например, запятой (,).Returns string
toString
Метод возвращает строковое представление элементов таблицы.
Для таблицы метод
toString
соединяет массив и возвращает одну строку, содержащую все элементы массива, разделённые запятыми.Returns string
Properties
Methods