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 | ConcatArray<T>)[])

Объединяет два или более массивов.

concat(ConcatArray<any>[])

Объединяет два или более массивов.

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)

Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова.

forEach((value: any, index: number, array: any[]) => void, any)

Выполняет указанное действие для каждого элемента массива.

indexOf(any, number)

Возвращает индекс первого вхождения значения в массиве.

join(string)

Добавляет все элементы массива, разделенные указанной строкой разделителя.

lastIndexOf(any, number)

Возвращает индекс последнего вхождения указанного значения в массиве.

map<U>((value: any, index: number, array: any[]) => U, any)

Вызывает заданную функцию обратного вызова для каждого элемента массива и возвращает массив, содержащий результаты.

pop()

Удаляет последний элемент из массива и возвращает его.

push(any[])

Присоединяет новые элементы к массиву и возвращает новую длину массива.

reduce((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)

Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

reduce((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, any)
reduce<U>((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, U)

Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

reduceRight((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)

Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

reduceRight((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, any)
reduceRight<U>((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, U)

Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

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[])

Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы.

toLocaleString()

Возвращает строковое представление массива. Элементы преобразуются в строку с помощью методов toLocalString.

toString()

Возвращает строковое представление массива.

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