AggregateExpression interface
Статистическое выражение определяет вычисление, которое обрабатывается по набору данных.
Схема: оператор [operator: string, initialValue?: boolean | number, mapExpression: Expression] — функция выражения, которая затем применяется ко всем значениям, вычисляемым mapExpression
для каждой точки в кластере. Поддерживаемые операторы: o Для чисел: +
, *
, max
, min
o Для логических значений: all
, any
initialValue: необязательно, начальное значение, в котором вычисляется первое вычисляемое значение.
mapExpression: выражение, применяемое к каждой точке в наборе данных.
- Extends
-
Array<any>
Свойства
Array |
Унаследованные свойства
length | Получает или задает длину массива. Представляет собой число, на единицу превышающее индекс последнего определенного элемента массива. |
Наследуемые методы
concat((T | Concat |
Объединяет два или более массивов. |
concat(Concat |
Объединяет два или более массивов. |
every((value: any, index: number, array: any[]) => unknown, any) | Определяет, соответствуют ли все члены массива указанному тесту. |
filter((value: any, index: number, array: any[]) => unknown, any) | Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова. |
filter<S>((value: any, index: number, array: any[]) => value, any) | Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова. |
for |
Выполняет указанное действие для каждого элемента массива. |
index |
Возвращает индекс первого вхождения значения в массиве. |
join(string) | Добавляет все элементы массива, разделенные указанной строкой разделителя. |
last |
Возвращает индекс последнего вхождения указанного значения в массиве. |
map<U>((value: any, index: number, array: any[]) => U, any) | Вызывает заданную функцию обратного вызова для каждого элемента массива и возвращает массив, содержащий результаты. |
pop() | Удаляет последний элемент из массива и возвращает его. |
push(any[]) | Присоединяет новые элементы к массиву и возвращает новую длину массива. |
reduce((previous |
Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова. |
reduce((previous |
|
reduce<U>((previous |
Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова. |
reduce |
Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова. |
reduce |
|
reduce |
Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова. |
reverse() | Обращает элементы в массиве. |
shift() | Удаляет первый элемент из массива и возвращает его. |
slice(number, number) | Возвращает фрагмент массива. |
some((value: any, index: number, array: any[]) => unknown, any) | Определяет, возвращает ли указанная функция обратного вызова значение true для любого элемента массива. |
sort((a: any, b: any) => number) | Сортирует массив. |
splice(number, number) | Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы. |
splice(number, number, any[]) | Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы. |
to |
Возвращает строковое представление массива. Элементы преобразуются в строку с помощью методов toLocalString. |
to |
Возвращает строковое представление массива. |
unshift(any[]) | Вставляет новые элементы в начало массива. |
Сведения о свойстве
Array
Array: ArrayConstructor
Значение свойства
ArrayConstructor
Сведения об унаследованном свойстве
length
Получает или задает длину массива. Представляет собой число, на единицу превышающее индекс последнего определенного элемента массива.
length: number
Значение свойства
number
Наследуется от Array.length
Сведения о наследуемом методе
concat((T | ConcatArray<T>)[])
Объединяет два или более массивов.
function concat(items: (T | ConcatArray<T>)[]): any[]
Параметры
- items
-
(T | ConcatArray<T>)[]
Дополнительные элементы, добавляемые в конец массива array1.
Возвращаемое значение
any[]
Наследуется от Array.concat
concat(ConcatArray<any>[])
Объединяет два или более массивов.
function concat(items: ConcatArray<any>[]): any[]
Параметры
- items
-
ConcatArray<any>[]
Дополнительные элементы, добавляемые в конец массива array1.
Возвращаемое значение
any[]
Наследуется от Array.concat
every((value: any, index: number, array: any[]) => unknown, any)
Определяет, соответствуют ли все члены массива указанному тесту.
function every(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean
Параметры
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Функция, которая принимает до 3 аргументов. Каждый метод вызывает функцию callbackfn для каждого элемента в массиве, пока callbackfn не вернет значение, которое является принудительным к логическому значению false или до конца массива.
- thisArg
-
any
Объект, на который может ссылаться ключевое слово this в функции callbackfn. Если параметр thisArg опущен, в качестве этого значения используется undefined.
Возвращаемое значение
boolean
Наследуется от Array.every
filter((value: any, index: number, array: any[]) => unknown, any)
Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова.
function filter(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): any[]
Параметры
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Функция, которая принимает до 3 аргументов. Метод фильтра вызывает функцию callbackfn один раз для каждого элемента в массиве.
- thisArg
-
any
Объект, на который может ссылаться ключевое слово this в функции callbackfn. Если параметр thisArg опущен, в качестве этого значения используется undefined.
Возвращаемое значение
any[]
Наследуется от Array.filter
filter<S>((value: any, index: number, array: any[]) => value, any)
Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова.
function filter<S>(callbackfn: (value: any, index: number, array: any[]) => value, thisArg?: any): S[]
Параметры
- callbackfn
-
(value: any, index: number, array: any[]) => value
Функция, которая принимает до 3 аргументов. Метод фильтра вызывает функцию callbackfn один раз для каждого элемента в массиве.
- thisArg
-
any
Объект, на который может ссылаться ключевое слово this в функции callbackfn. Если параметр thisArg опущен, в качестве этого значения используется undefined.
Возвращаемое значение
S[]
Наследуется от Array.filter
forEach((value: any, index: number, array: any[]) => void, any)
Выполняет указанное действие для каждого элемента массива.
function forEach(callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any)
Параметры
- callbackfn
-
(value: any, index: number, array: any[]) => void
Функция, которая принимает до 3 аргументов. forEach вызывает функцию callbackfn один раз для каждого элемента в массиве.
- thisArg
-
any
Объект, на который может ссылаться ключевое слово this в функции callbackfn. Если параметр thisArg опущен, в качестве этого значения используется undefined.
Наследуется от Array.forEach
indexOf(any, number)
Возвращает индекс первого вхождения значения в массиве.
function indexOf(searchElement: any, fromIndex?: number): number
Параметры
- searchElement
-
any
Значение, которое необходимо найти в массиве.
- fromIndex
-
number
Индекс массива, с которого начинается поиск. Если параметр fromIndex опущен, поиск начинается с индекса 0.
Возвращаемое значение
number
Наследуется от Array.indexOf
join(string)
Добавляет все элементы массива, разделенные указанной строкой разделителя.
function join(separator?: string): string
Параметры
- separator
-
string
Строка, используемая для отделения одного элемента массива от следующего в результирующем элементе String. Если этот параметр опущен, элементы массива разделяются запятыми.
Возвращаемое значение
string
Наследуется от Array.join
lastIndexOf(any, number)
Возвращает индекс последнего вхождения указанного значения в массиве.
function lastIndexOf(searchElement: any, fromIndex?: number): number
Параметры
- searchElement
-
any
Значение, которое необходимо найти в массиве.
- fromIndex
-
number
Индекс массива, с которого начинается поиск. Если параметр fromIndex опущен, поиск начинается с последнего индекса в массиве.
Возвращаемое значение
number
Наследуется от Array.lastIndexOf
map<U>((value: any, index: number, array: any[]) => U, any)
Вызывает заданную функцию обратного вызова для каждого элемента массива и возвращает массив, содержащий результаты.
function map<U>(callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any): U[]
Параметры
- callbackfn
-
(value: any, index: number, array: any[]) => U
Функция, которая принимает до 3 аргументов. Метод map вызывает функцию callbackfn один раз для каждого элемента в массиве.
- thisArg
-
any
Объект, на который может ссылаться ключевое слово this в функции callbackfn. Если параметр thisArg опущен, в качестве этого значения используется undefined.
Возвращаемое значение
U[]
Наследуется от Array.map
pop()
Удаляет последний элемент из массива и возвращает его.
function pop(): any | undefined
Возвращаемое значение
any | undefined
Наследуется от Array.pop
push(any[])
Присоединяет новые элементы к массиву и возвращает новую длину массива.
function push(items: any[]): number
Параметры
- items
-
any[]
Новые элементы массива.
Возвращаемое значение
number
Наследуется от Array.push
reduce((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)
Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.
function reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any
Параметры
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
Функция, которая принимает до четырех аргументов. Метод reduce вызывает функцию callbackfn один раз для каждого элемента в массиве.
Возвращаемое значение
any
Наследуется от Array.reduce
reduce((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, any)
function reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue: any): any
Параметры
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
- initialValue
-
any
Возвращаемое значение
any
Наследуется от Array.reduce
reduce<U>((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, U)
Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.
function reduce<U>(callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U
Параметры
- callbackfn
-
(previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U
Функция, которая принимает до четырех аргументов. Метод reduce вызывает функцию callbackfn один раз для каждого элемента в массиве.
- initialValue
-
U
Если задан параметр initialValue, он используется в качестве начального значения для запуска накопления. Первый вызов функции callbackfn предоставляет это значение в качестве аргумента, а не значения массива.
Возвращаемое значение
U
Наследуется от Array.reduce
reduceRight((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)
Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.
function reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any
Параметры
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
Функция, которая принимает до четырех аргументов. Метод reduceRight вызывает функцию callbackfn один раз для каждого элемента в массиве.
Возвращаемое значение
any
Наследуется от Array.reduceRight
reduceRight((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, any)
function reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue: any): any
Параметры
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
- initialValue
-
any
Возвращаемое значение
any
Наследуется от Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, U)
Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U
Параметры
- callbackfn
-
(previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U
Функция, которая принимает до четырех аргументов. Метод reduceRight вызывает функцию callbackfn один раз для каждого элемента в массиве.
- initialValue
-
U
Если задан параметр initialValue, он используется в качестве начального значения для запуска накопления. Первый вызов функции callbackfn предоставляет это значение в качестве аргумента, а не значения массива.
Возвращаемое значение
U
Наследуется от Array.reduceRight
reverse()
Обращает элементы в массиве.
function reverse(): any[]
Возвращаемое значение
any[]
Наследуется от Array.reverse
shift()
Удаляет первый элемент из массива и возвращает его.
function shift(): any | undefined
Возвращаемое значение
any | undefined
Наследуется от Array.shift
slice(number, number)
Возвращает фрагмент массива.
function slice(start?: number, end?: number): any[]
Параметры
- start
-
number
Начало указанной части массива.
- end
-
number
Конец указанной части массива. Это не является элементом в индексе "end".
Возвращаемое значение
any[]
Наследуется от Array.slice
some((value: any, index: number, array: any[]) => unknown, any)
Определяет, возвращает ли указанная функция обратного вызова значение true для любого элемента массива.
function some(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean
Параметры
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Функция, которая принимает до 3 аргументов. Метод some вызывает функцию callbackfn для каждого элемента в массиве, пока callbackfn не вернет значение, которое является принудительным к логическому значению true или до конца массива.
- thisArg
-
any
Объект, на который может ссылаться ключевое слово this в функции callbackfn. Если параметр thisArg опущен, в качестве этого значения используется undefined.
Возвращаемое значение
boolean
Наследуется от Array.some
sort((a: any, b: any) => number)
Сортирует массив.
function sort(compareFn?: (a: any, b: any) => number): this
Параметры
- compareFn
-
(a: any, b: any) => number
Функция, используемая для определения порядка элементов. Ожидается, что будет возвращено отрицательное значение, если первый аргумент меньше второго аргумента, ноль, если они равны, и положительное значение в противном случае. Если этот параметр опущен, элементы сортируются по возрастанию, в порядке символов ASCII.
[11,2,22,1].sort((a, b) => a - b)
Возвращаемое значение
this
Наследуется от Array.sort
splice(number, number)
Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы.
function splice(start: number, deleteCount?: number): any[]
Параметры
- start
-
number
Отсчитываемый от нуля расположение в массиве, с которого начинается удаление элементов.
- deleteCount
-
number
Число удаляемых элементов.
Возвращаемое значение
any[]
Наследуется от Array.splice
splice(number, number, any[])
Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы.
function splice(start: number, deleteCount: number, items: any[]): any[]
Параметры
- start
-
number
Отсчитываемый от нуля расположение в массиве, с которого начинается удаление элементов.
- deleteCount
-
number
Число удаляемых элементов.
- items
-
any[]
Элементы для вставки в массив вместо удаленных элементов.
Возвращаемое значение
any[]
Наследуется от Array.splice
toLocaleString()
Возвращает строковое представление массива. Элементы преобразуются в строку с помощью методов toLocalString.
function toLocaleString(): string
Возвращаемое значение
string
Наследуется от Array.toLocaleString
toString()
Возвращает строковое представление массива.
function toString(): string
Возвращаемое значение
string
Наследуется от Array.toString
unshift(any[])
Вставляет новые элементы в начало массива.
function unshift(items: any[]): number
Параметры
- items
-
any[]
Элементы для вставки в начале массива.
Возвращаемое значение
number
Наследуется от Array.unshift