AggregateExpression interface
Agregační výraz definuje výpočet, který se zpracovává přes sadu dat.
Schéma: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operátor: Funkce výrazu, která se pak použije pro všechny hodnoty vypočítané hodnotou mapExpression
pro každý bod v clusteru. Podporované operátory: o Pro čísla: +
, *
, max
, min
o Pro logické hodnoty: all
, any
initialValue: Volitelné, počáteční hodnota, ve které se agreguje první počítaná hodnota.
mapExpression: Výraz, který se použije pro každý bod v sadě dat.
- Extends
-
Array<any>
Vlastnosti
Array |
Zděděné vlastnosti
length | Získá nebo nastaví délku pole. Jedná se o číslo jedna vyšší než nejvyšší prvek definovaný v matici. |
Zděděné metody
concat((T | Concat |
Kombinuje dvě nebo více polí. |
concat(Concat |
Kombinuje dvě nebo více polí. |
every((value: any, index: number, array: any[]) => unknown, any) | Určuje, zda všechny členy pole splňují zadaný test. |
filter((value: any, index: number, array: any[]) => unknown, any) | Vrátí prvky pole, které splňují podmínku zadanou ve funkci zpětného volání. |
filter<S>((value: any, index: number, array: any[]) => value, any) | Vrátí prvky pole, které splňují podmínku zadanou ve funkci zpětného volání. |
for |
Provede zadanou akci pro každý prvek v poli. |
index |
Vrátí index prvního výskytu hodnoty v matici. |
join(string) | Sečte všechny prvky pole oddělené zadaným řetězcem oddělovače. |
last |
Vrátí index posledního výskytu zadané hodnoty v poli. |
map<U>((value: any, index: number, array: any[]) => U, any) | Zavolá definovanou funkci zpětného volání pro každý prvek pole a vrátí matici, která obsahuje výsledky. |
pop() | Odebere poslední prvek z pole a vrátí ho. |
push(any[]) | Připojí nové prvky k matici a vrátí novou délku pole. |
reduce((previous |
Zavolá zadanou funkci zpětného volání pro všechny prvky v poli. Vrácená hodnota funkce zpětného volání je kumulovaný výsledek a je uvedena jako argument v dalším volání funkce zpětného volání. |
reduce((previous |
|
reduce<U>((previous |
Zavolá zadanou funkci zpětného volání pro všechny prvky v poli. Vrácená hodnota funkce zpětného volání je kumulovaný výsledek a je uvedena jako argument v dalším volání funkce zpětného volání. |
reduce |
Zavolá zadanou funkci zpětného volání pro všechny prvky v poli v sestupném pořadí. Vrácená hodnota funkce zpětného volání je kumulovaný výsledek a je uvedena jako argument v dalším volání funkce zpětného volání. |
reduce |
|
reduce |
Zavolá zadanou funkci zpětného volání pro všechny prvky v poli v sestupném pořadí. Vrácená hodnota funkce zpětného volání je kumulovaný výsledek a je uvedena jako argument v dalším volání funkce zpětného volání. |
reverse() | Vrátí prvky v poli. |
shift() | Odebere první prvek z pole a vrátí ho. |
slice(number, number) | Vrátí část pole. |
some((value: any, index: number, array: any[]) => unknown, any) | Určuje, zda zadaná funkce zpětného volání vrátí hodnotu true pro libovolný prvek pole. |
sort((a: any, b: any) => number) | Seřadí pole. |
splice(number, number) | Odebere prvky z pole a v případě potřeby vloží nové prvky na jejich místo a vrátí odstraněné prvky. |
splice(number, number, any[]) | Odebere prvky z pole a v případě potřeby vloží nové prvky na jejich místo a vrátí odstraněné prvky. |
to |
Vrátí řetězcovou reprezentaci pole. Elementy jsou převedeny na řetězec pomocí jejich toLocalString metody. |
to |
Vrátí řetězcovou reprezentaci pole. |
unshift(any[]) | Vloží nové prvky na začátek pole. |
Podrobnosti vlastnosti
Array
Array: ArrayConstructor
Hodnota vlastnosti
ArrayConstructor
Podrobnosti zděděných vlastností
length
Získá nebo nastaví délku pole. Jedná se o číslo jedna vyšší než nejvyšší prvek definovaný v matici.
length: number
Hodnota vlastnosti
number
Zděděno z Matice.length
Podrobnosti zděděných metod
concat((T | ConcatArray<T>)[])
Kombinuje dvě nebo více polí.
function concat(items: (T | ConcatArray<T>)[]): any[]
Parametry
- items
-
(T | ConcatArray<T>)[]
Další položky, které se mají přidat na konec pole1.
Návraty
any[]
Zděděno z Pole.concat
concat(ConcatArray<any>[])
Kombinuje dvě nebo více polí.
function concat(items: ConcatArray<any>[]): any[]
Parametry
- items
-
ConcatArray<any>[]
Další položky, které se mají přidat na konec pole1.
Návraty
any[]
Zděděno z Pole.concat
every((value: any, index: number, array: any[]) => unknown, any)
Určuje, zda všechny členy pole splňují zadaný test.
function every(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Funkce, která přijímá až tři argumenty. Metoda every volá funkci callbackfn pro každý prvek v poli, dokud callbackfn nevrátí hodnotu, která je vynucena k logické hodnotě false, nebo až do konce pole.
- thisArg
-
any
Objekt, na který může toto klíčové slovo odkazovat ve funkci callbackfn. Pokud je argument thisArg vynechán, jako tato hodnota se použije undefined.
Návraty
boolean
Zděděno z Pole.every
filter((value: any, index: number, array: any[]) => unknown, any)
Vrátí prvky pole, které splňují podmínku zadanou ve funkci zpětného volání.
function filter(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): any[]
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Funkce, která přijímá až tři argumenty. Metoda filter volá funkci zpětného volání jednou pro každý prvek v poli.
- thisArg
-
any
Objekt, na který může toto klíčové slovo odkazovat ve funkci callbackfn. Pokud je argument thisArg vynechán, jako tato hodnota se použije undefined.
Návraty
any[]
Zděděno z Array.filter
filter<S>((value: any, index: number, array: any[]) => value, any)
Vrátí prvky pole, které splňují podmínku zadanou ve funkci zpětného volání.
function filter<S>(callbackfn: (value: any, index: number, array: any[]) => value, thisArg?: any): S[]
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => value
Funkce, která přijímá až tři argumenty. Metoda filter volá funkci zpětného volání jednou pro každý prvek v poli.
- thisArg
-
any
Objekt, na který může toto klíčové slovo odkazovat ve funkci callbackfn. Pokud je argument thisArg vynechán, jako tato hodnota se použije undefined.
Návraty
S[]
Zděděno z Array.filter
forEach((value: any, index: number, array: any[]) => void, any)
Provede zadanou akci pro každý prvek v poli.
function forEach(callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any)
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => void
Funkce, která přijímá až tři argumenty. forEach volá funkci callbackfn jednou pro každý prvek v poli.
- thisArg
-
any
Objekt, na který může toto klíčové slovo odkazovat ve funkci callbackfn. Pokud je argument thisArg vynechán, jako tato hodnota se použije undefined.
Zděděno z Pole.forEach
indexOf(any, number)
Vrátí index prvního výskytu hodnoty v matici.
function indexOf(searchElement: any, fromIndex?: number): number
Parametry
- searchElement
-
any
Hodnota, která se má najít v poli.
- fromIndex
-
number
Index pole, ve kterém se má zahájit vyhledávání. Pokud je parametr fromIndex vynechán, vyhledávání začíná na indexu 0.
Návraty
number
Zděděno z Pole.indexOf
join(string)
Sečte všechny prvky pole oddělené zadaným řetězcem oddělovače.
function join(separator?: string): string
Parametry
- separator
-
string
Řetězec sloužící k oddělení jednoho prvku pole od dalšího ve výsledném řetězci. Pokud je vynechán, jsou prvky pole odděleny čárkou.
Návraty
string
Zděděno z Array.join
lastIndexOf(any, number)
Vrátí index posledního výskytu zadané hodnoty v poli.
function lastIndexOf(searchElement: any, fromIndex?: number): number
Parametry
- searchElement
-
any
Hodnota, která se má najít v poli.
- fromIndex
-
number
Index pole, ve kterém se má zahájit vyhledávání. Pokud je parametr fromIndex vynechán, začne hledání od posledního indexu v poli.
Návraty
number
Zděděno z Array.lastIndexOf
map<U>((value: any, index: number, array: any[]) => U, any)
Zavolá definovanou funkci zpětného volání pro každý prvek pole a vrátí matici, která obsahuje výsledky.
function map<U>(callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any): U[]
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => U
Funkce, která přijímá až tři argumenty. Metoda mapování volá funkci callbackfn jednou pro každý prvek v poli.
- thisArg
-
any
Objekt, na který může toto klíčové slovo odkazovat ve funkci callbackfn. Pokud je argument thisArg vynechán, jako tato hodnota se použije undefined.
Návraty
U[]
Zděděno z Array.map
pop()
Odebere poslední prvek z pole a vrátí ho.
function pop(): any | undefined
Návraty
any | undefined
Zděděno z Array.pop
push(any[])
Připojí nové prvky k matici a vrátí novou délku pole.
function push(items: any[]): number
Parametry
- items
-
any[]
Nové prvky pole.
Návraty
number
Zděděno z Array.push
reduce((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)
Zavolá zadanou funkci zpětného volání pro všechny prvky v poli. Vrácená hodnota funkce zpětného volání je kumulovaný výsledek a je uvedena jako argument v dalším volání funkce zpětného volání.
function reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any
Parametry
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
Funkce, která přijímá až čtyři argumenty. Metoda reduce volá funkci callbackfn jednou pro každý prvek v poli.
Návraty
any
Zděděno z 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
Parametry
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
- initialValue
-
any
Návraty
any
Zděděno z Array.reduce
reduce<U>((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, U)
Zavolá zadanou funkci zpětného volání pro všechny prvky v poli. Vrácená hodnota funkce zpětného volání je kumulovaný výsledek a je uvedena jako argument v dalším volání funkce zpětného volání.
function reduce<U>(callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U
Parametry
- callbackfn
-
(previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U
Funkce, která přijímá až čtyři argumenty. Metoda reduce volá funkci callbackfn jednou pro každý prvek v poli.
- initialValue
-
U
Pokud je zadána hodnota initialValue, použije se jako počáteční hodnota pro zahájení akumulace. První volání funkce callbackfn poskytuje tuto hodnotu jako argument místo hodnoty pole.
Návraty
U
Zděděno z Array.reduce
reduceRight((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)
Zavolá zadanou funkci zpětného volání pro všechny prvky v poli v sestupném pořadí. Vrácená hodnota funkce zpětného volání je kumulovaný výsledek a je uvedena jako argument v dalším volání funkce zpětného volání.
function reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any
Parametry
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
Funkce, která přijímá až čtyři argumenty. Metoda reduceRight volá funkci callbackfn jednou pro každý prvek v poli.
Návraty
any
Zděděno z 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
Parametry
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
- initialValue
-
any
Návraty
any
Zděděno z Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, U)
Zavolá zadanou funkci zpětného volání pro všechny prvky v poli v sestupném pořadí. Vrácená hodnota funkce zpětného volání je kumulovaný výsledek a je uvedena jako argument v dalším volání funkce zpětného volání.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U
Parametry
- callbackfn
-
(previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U
Funkce, která přijímá až čtyři argumenty. Metoda reduceRight volá funkci callbackfn jednou pro každý prvek v poli.
- initialValue
-
U
Pokud je zadána hodnota initialValue, použije se jako počáteční hodnota pro zahájení akumulace. První volání funkce callbackfn poskytuje tuto hodnotu jako argument místo hodnoty pole.
Návraty
U
Zděděno z Array.reduceRight
reverse()
Vrátí prvky v poli.
function reverse(): any[]
Návraty
any[]
Zděděno z Array.reverse
shift()
Odebere první prvek z pole a vrátí ho.
function shift(): any | undefined
Návraty
any | undefined
Zděděno z Array.shift
slice(number, number)
Vrátí část pole.
function slice(start?: number, end?: number): any[]
Parametry
- start
-
number
Začátek zadané části pole.
- end
-
number
Konec zadané části pole. Toto je bez elementu na konci indexu.
Návraty
any[]
Zděděno z Array.slice
some((value: any, index: number, array: any[]) => unknown, any)
Určuje, zda zadaná funkce zpětného volání vrátí hodnotu true pro libovolný prvek pole.
function some(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Funkce, která přijímá až tři argumenty. Některá metoda volá funkci callbackfn pro každý prvek v poli, dokud callbackfn nevrátí hodnotu, která je vysoučitelná k logické hodnotě true, nebo až do konce pole.
- thisArg
-
any
Objekt, na který může toto klíčové slovo odkazovat ve funkci callbackfn. Pokud je argument thisArg vynechán, jako tato hodnota se použije undefined.
Návraty
boolean
Zděděno z Pole.some
sort((a: any, b: any) => number)
Seřadí pole.
function sort(compareFn?: (a: any, b: any) => number): this
Parametry
- compareFn
-
(a: any, b: any) => number
Funkce slouží k určení pořadí prvků. Očekává se, že vrátí zápornou hodnotu, pokud je první argument menší než druhý argument, nula, pokud je rovna, a v opačném případě kladná hodnota. Pokud je vynechán, jsou elementy seřazeny ve vzestupném pořadí znaků ASCII.
[11,2,22,1].sort((a, b) => a - b)
Návraty
this
Zděděno z Array.sort
splice(number, number)
Odebere prvky z pole a v případě potřeby vloží nové prvky na jejich místo a vrátí odstraněné prvky.
function splice(start: number, deleteCount?: number): any[]
Parametry
- start
-
number
Umístění založené na nule v poli, ze kterého chcete začít odebírat prvky.
- deleteCount
-
number
Počet prvků, které se mají odebrat.
Návraty
any[]
Zděděno z Array.splice
splice(number, number, any[])
Odebere prvky z pole a v případě potřeby vloží nové prvky na jejich místo a vrátí odstraněné prvky.
function splice(start: number, deleteCount: number, items: any[]): any[]
Parametry
- start
-
number
Umístění založené na nule v poli, ze kterého chcete začít odebírat prvky.
- deleteCount
-
number
Počet prvků, které se mají odebrat.
- items
-
any[]
Prvky, které se mají vložit do pole místo odstraněných elementů.
Návraty
any[]
Zděděno z Array.splice
toLocaleString()
Vrátí řetězcovou reprezentaci pole. Elementy jsou převedeny na řetězec pomocí jejich toLocalString metody.
function toLocaleString(): string
Návraty
string
Zděděno z Array.toLocaleString
toString()
Vrátí řetězcovou reprezentaci pole.
function toString(): string
Návraty
string
Zděděno z Array.toString
unshift(any[])
Vloží nové prvky na začátek pole.
function unshift(items: any[]): number
Parametry
- items
-
any[]
Prvky, které se mají vložit na začátku pole.
Návraty
number
Zděděno z Array.unshift