Type parameters
Hierarchy
- TTable
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
Таблица
Таблица — это тип переменной, представляющий собой массив данных — строк таблицы. Каждая строка является отдельным элементом массива и представляет собой объект, свойства которого определены столбцами таблицы.
Подробнее про работу с таблицами можете почитать в статье «Начало работы с типом данных Таблица».