Sdílet prostřednictvím


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

Kombinuje dvě nebo více polí.

concat(ConcatArray<any>[])

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í.

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

Provede zadanou akci pro každý prvek v poli.

indexOf(any, number)

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.

lastIndexOf(any, number)

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((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í.

reduce((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, any)
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í.

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í.

reduceRight((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, any)
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í.

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.

toLocaleString()

Vrátí řetězcovou reprezentaci pole. Elementy jsou převedeny na řetězec pomocí jejich toLocalString metody.

toString()

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