Condividi tramite


AggregateExpression interface

Un'espressione di aggregazione definisce un calcolo elaborato su un set di dati. Schema: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: An expression function that is then applied to against all values calculated by the mapExpression for each point in the cluster. Operatori supportati: o Per numeri: +, *, max, min o Per valori booleani: , any initialValue: allfacoltativo, un valore iniziale in cui il primo valore calcolato viene aggregato. mapExpression: espressione applicata a ogni punto del set di dati.

Extends

Array<any>

Proprietà

Array

Proprietà ereditate

length

Ottiene o imposta la lunghezza della matrice. Si tratta di un numero incrementato di uno rispetto all'elemento massimo definito in una matrice.

Metodi ereditati

concat((T | ConcatArray<T>)[])

Combina due o più matrici.

concat(ConcatArray<any>[])

Combina due o più matrici.

every((value: any, index: number, array: any[]) => unknown, any)

Determina se tutti i membri di una matrice soddisfano il test specificato.

filter((value: any, index: number, array: any[]) => unknown, any)

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

filter<S>((value: any, index: number, array: any[]) => value, any)

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Esegue l'azione specificata per ogni elemento in una matrice.

indexOf(any, number)

Restituisce l'indice della prima occorrenza di un valore in una matrice.

join(string)

Aggiunge tutti gli elementi di una matrice separati dalla stringa separatore specificata.

lastIndexOf(any, number)

Restituisce l'indice dell'ultima occorrenza di un valore specificato in una matrice.

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

Chiama la funzione di callback specificata in ogni elemento di una matrice e restituisce una matrice contenente i risultati.

pop()

Rimuove l'ultimo elemento di una matrice e lo restituisce.

push(any[])

Aggiunge nuovi elementi a una matrice e restituisce la nuova lunghezza della matrice.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

reverse()

Inverte gli elementi in una matrice.

shift()

Rimuove il primo elemento di una matrice e lo restituisce.

slice(number, number)

Restituisce una sezione di una matrice.

some((value: any, index: number, array: any[]) => unknown, any)

Determina se la funzione di callback specificata restituisce true per qualsiasi elemento di una matrice.

sort((a: any, b: any) => number)

Ordina una matrice.

splice(number, number)

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

splice(number, number, any[])

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

toLocaleString()

Restituisce la rappresentazione in formato stringa di una matrice. Gli elementi vengono convertiti in stringa usando i relativi metodi toLocalString.

toString()

Restituisce la rappresentazione in formato stringa di una matrice.

unshift(any[])

Inserisce nuovi elementi all'inizio di una matrice.

Dettagli proprietà

Array

Array: ArrayConstructor

Valore della proprietà

ArrayConstructor

Dettagli proprietà ereditate

length

Ottiene o imposta la lunghezza della matrice. Si tratta di un numero incrementato di uno rispetto all'elemento massimo definito in una matrice.

length: number

Valore della proprietà

number

Ereditato da Array.length

Dettagli dei metodi ereditati

concat((T | ConcatArray<T>)[])

Combina due o più matrici.

function concat(items: (T | ConcatArray<T>)[]): any[]

Parametri

items

(T | ConcatArray<T>)[]

Elementi aggiuntivi da aggiungere alla fine di array1.

Restituisce

any[]

Ereditato da Array.concat

concat(ConcatArray<any>[])

Combina due o più matrici.

function concat(items: ConcatArray<any>[]): any[]

Parametri

items

ConcatArray<any>[]

Elementi aggiuntivi da aggiungere alla fine di array1.

Restituisce

any[]

Ereditato da Array.concat

every((value: any, index: number, array: any[]) => unknown, any)

Determina se tutti i membri di una matrice soddisfano il test specificato.

function every(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Ogni metodo chiama la funzione callbackfn per ogni elemento della matrice fino a quando il callbackfn restituisce un valore coercibile al valore booleano false o fino alla fine della matrice.

thisArg

any

Oggetto a cui la parola chiave può fare riferimento nella funzione callbackfn. Se thisArg viene omesso, viene usato undefined come valore.

Restituisce

boolean

Ereditato da Array.every

filter((value: any, index: number, array: any[]) => unknown, any)

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

function filter(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): any[]

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo di filtro chiama la funzione callbackfn una volta per ogni elemento nella matrice.

thisArg

any

Oggetto a cui la parola chiave può fare riferimento nella funzione callbackfn. Se thisArg viene omesso, viene usato undefined come valore.

Restituisce

any[]

Ereditato da Array.filter

filter<S>((value: any, index: number, array: any[]) => value, any)

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

function filter<S>(callbackfn: (value: any, index: number, array: any[]) => value, thisArg?: any): S[]

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo di filtro chiama la funzione callbackfn una volta per ogni elemento nella matrice.

thisArg

any

Oggetto a cui la parola chiave può fare riferimento nella funzione callbackfn. Se thisArg viene omesso, viene usato undefined come valore.

Restituisce

S[]

Ereditato da Array.filter

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

Esegue l'azione specificata per ogni elemento in una matrice.

function forEach(callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any)

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. forEach chiama la funzione callbackfn una volta per ogni elemento nella matrice.

thisArg

any

Oggetto a cui la parola chiave può fare riferimento nella funzione callbackfn. Se thisArg viene omesso, viene usato undefined come valore.

Ereditato da Array.forEach

indexOf(any, number)

Restituisce l'indice della prima occorrenza di un valore in una matrice.

function indexOf(searchElement: any, fromIndex?: number): number

Parametri

searchElement

any

Valore da individuare nella matrice.

fromIndex

number

Indice della matrice in corrispondenza del quale iniziare la ricerca. Se fromIndex viene omesso, la ricerca inizia in corrispondenza dell'indice 0.

Restituisce

number

Ereditato da Array.indexOf

join(string)

Aggiunge tutti gli elementi di una matrice separati dalla stringa separatore specificata.

function join(separator?: string): string

Parametri

separator

string

Stringa utilizzata per separare un elemento di una matrice dalla successiva nella stringa risultante. Se omesso, gli elementi della matrice sono separati da una virgola.

Restituisce

string

Ereditato da Array.join

lastIndexOf(any, number)

Restituisce l'indice dell'ultima occorrenza di un valore specificato in una matrice.

function lastIndexOf(searchElement: any, fromIndex?: number): number

Parametri

searchElement

any

Valore da individuare nella matrice.

fromIndex

number

Indice della matrice in corrispondenza del quale iniziare la ricerca. Se fromIndex viene omesso, la ricerca inizia con l'ultimo indice nella matrice.

Restituisce

number

Ereditato da Array.lastIndexOf

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

Chiama la funzione di callback specificata in ogni elemento di una matrice e restituisce una matrice contenente i risultati.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo map chiama la funzione callbackfn una volta per ogni elemento nella matrice.

thisArg

any

Oggetto a cui la parola chiave può fare riferimento nella funzione callbackfn. Se thisArg viene omesso, viene usato undefined come valore.

Restituisce

U[]

Ereditato da Array.map

pop()

Rimuove l'ultimo elemento di una matrice e lo restituisce.

function pop(): any | undefined

Restituisce

any | undefined

Ereditato da Array.pop

push(any[])

Aggiunge nuovi elementi a una matrice e restituisce la nuova lunghezza della matrice.

function push(items: any[]): number

Parametri

items

any[]

Nuovi elementi della matrice.

Restituisce

number

Ereditato da Array.push

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduce chiama la funzione callbackfn una volta per ogni elemento nella matrice.

Restituisce

any

Ereditato da 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

Parametri

callbackfn

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

initialValue

any

Restituisce

any

Ereditato da Array.reduce

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduce chiama la funzione callbackfn una volta per ogni elemento nella matrice.

initialValue

U

Se initialValue viene specificato, viene usato come valore iniziale per avviare l'accumulo. La prima chiamata alla funzione callbackfn fornisce questo valore come argomento anziché come valore di matrice.

Restituisce

U

Ereditato da Array.reduce

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduceRight chiama la funzione callbackfn una volta per ogni elemento nella matrice.

Restituisce

any

Ereditato da 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

Parametri

callbackfn

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

initialValue

any

Restituisce

any

Ereditato da Array.reduceRight

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduceRight chiama la funzione callbackfn una volta per ogni elemento nella matrice.

initialValue

U

Se initialValue viene specificato, viene usato come valore iniziale per avviare l'accumulo. La prima chiamata alla funzione callbackfn fornisce questo valore come argomento anziché come valore di matrice.

Restituisce

U

Ereditato da Array.reduceRight

reverse()

Inverte gli elementi in una matrice.

function reverse(): any[]

Restituisce

any[]

Ereditato da Array.reverse

shift()

Rimuove il primo elemento di una matrice e lo restituisce.

function shift(): any | undefined

Restituisce

any | undefined

Ereditato da Array.shift

slice(number, number)

Restituisce una sezione di una matrice.

function slice(start?: number, end?: number): any[]

Parametri

start

number

Inizio della parte specificata della matrice.

end

number

Fine della parte specificata della matrice. Questo è esclusivo dell'elemento in corrispondenza dell'indice 'end'.

Restituisce

any[]

Ereditato da Array.slice

some((value: any, index: number, array: any[]) => unknown, any)

Determina se la funzione di callback specificata restituisce true per qualsiasi elemento di una matrice.

function some(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo chiama la funzione callbackfn per ogni elemento della matrice fino a quando il callbackfn restituisce un valore coercibile al valore booleano true o fino alla fine della matrice.

thisArg

any

Oggetto a cui la parola chiave può fare riferimento nella funzione callbackfn. Se thisArg viene omesso, viene usato undefined come valore.

Restituisce

boolean

Ereditato da Array.some

sort((a: any, b: any) => number)

Ordina una matrice.

function sort(compareFn?: (a: any, b: any) => number): this

Parametri

compareFn

(a: any, b: any) => number

Funzione utilizzata per determinare l'ordine degli elementi. È previsto che restituisca un valore negativo se il primo argomento è minore del secondo argomento, zero se sono uguali e un valore positivo in caso contrario. Se omesso, gli elementi vengono ordinati in ordine crescente, ASCII.

[11,2,22,1].sort((a, b) => a - b)

Restituisce

this

Ereditato da Sort

splice(number, number)

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

function splice(start: number, deleteCount?: number): any[]

Parametri

start

number

Posizione in base zero nella matrice da cui iniziare a rimuovere gli elementi.

deleteCount

number

Numero di elementi da rimuovere.

Restituisce

any[]

Ereditato da Array.splice

splice(number, number, any[])

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

function splice(start: number, deleteCount: number, items: any[]): any[]

Parametri

start

number

Posizione in base zero nella matrice da cui iniziare a rimuovere gli elementi.

deleteCount

number

Numero di elementi da rimuovere.

items

any[]

Elementi da inserire nella matrice al posto degli elementi eliminati.

Restituisce

any[]

Ereditato da Array.splice

toLocaleString()

Restituisce la rappresentazione in formato stringa di una matrice. Gli elementi vengono convertiti in stringa usando i relativi metodi toLocalString.

function toLocaleString(): string

Restituisce

string

Ereditato da Array.toLocaleString

toString()

Restituisce la rappresentazione in formato stringa di una matrice.

function toString(): string

Restituisce

string

Ereditato da Array.toString

unshift(any[])

Inserisce nuovi elementi all'inizio di una matrice.

function unshift(items: any[]): number

Parametri

items

any[]

Elementi da inserire all'inizio della matrice.

Restituisce

number

Ereditato da Array.unshift