AggregateExpression interface
Wyrażenie agregujące definiuje obliczenie przetwarzane w zestawie danych.
Schemat: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: Funkcja wyrażenia, która jest następnie stosowana do wszystkich wartości obliczonych przez mapExpression
dla każdego punktu w klastrze. Obsługiwane operatory: o w przypadku liczb: +
, , *
max
, min
o dla wartości logicznych: all
, any
initialValue: optional, wartość początkowa, w której pierwsza wartość obliczeniowa jest agregowana względem.
mapExpression: wyrażenie stosowane względem każdego punktu w zestawie danych.
- Extends
-
Array<any>
Właściwości
Array |
Właściwości dziedziczone
length | Pobiera lub ustawia długość tablicy. Jest to liczba wyższa niż najwyższy element zdefiniowany w tablicy. |
Metody dziedziczone
concat((T | Concat |
Łączy co najmniej dwie tablice. |
concat(Concat |
Łączy co najmniej dwie tablice. |
every((value: any, index: number, array: any[]) => unknown, any) | Określa, czy wszystkie elementy członkowskie tablicy spełniają określony test. |
filter((value: any, index: number, array: any[]) => unknown, any) | Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego. |
filter<S>((value: any, index: number, array: any[]) => value, any) | Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego. |
for |
Wykonuje określoną akcję dla każdego elementu w tablicy. |
index |
Zwraca indeks pierwszego wystąpienia wartości w tablicy. |
join(string) | Dodaje wszystkie elementy tablicy oddzielone ciągiem określonego separatora. |
last |
Zwraca indeks ostatniego wystąpienia określonej wartości w tablicy. |
map<U>((value: any, index: number, array: any[]) => U, any) | Wywołuje zdefiniowaną funkcję wywołania zwrotnego dla każdego elementu tablicy i zwraca tablicę zawierającą wyniki. |
pop() | Usuwa ostatni element z tablicy i zwraca go. |
push(any[]) | Dołącza nowe elementy do tablicy i zwraca nową długość tablicy. |
reduce((previous |
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest podawana jako argument w następnym wywołaniu funkcji wywołania zwrotnego. |
reduce((previous |
|
reduce<U>((previous |
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest podawana jako argument w następnym wywołaniu funkcji wywołania zwrotnego. |
reduce |
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy w kolejności malejącej. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest podawana jako argument w następnym wywołaniu funkcji wywołania zwrotnego. |
reduce |
|
reduce |
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy w kolejności malejącej. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest podawana jako argument w następnym wywołaniu funkcji wywołania zwrotnego. |
reverse() | Odwraca elementy w tablicy. |
shift() | Usuwa pierwszy element z tablicy i zwraca go. |
slice(number, number) | Zwraca sekcję tablicy. |
some((value: any, index: number, array: any[]) => unknown, any) | Określa, czy określona funkcja wywołania zwrotnego zwraca wartość true dla dowolnego elementu tablicy. |
sort((a: any, b: any) => number) | Sortuje tablicę. |
splice(number, number) | Usuwa elementy z tablicy, a w razie potrzeby wstawia nowe elementy w ich miejsce, zwracając usunięte elementy. |
splice(number, number, any[]) | Usuwa elementy z tablicy, a w razie potrzeby wstawia nowe elementy w ich miejsce, zwracając usunięte elementy. |
to |
Zwraca reprezentację ciągu tablicy. Elementy są konwertowane na ciąg przy użyciu metod toLocalString. |
to |
Zwraca reprezentację ciągu tablicy. |
unshift(any[]) | Wstawia nowe elementy na początku tablicy. |
Szczegóły właściwości
Array
Array: ArrayConstructor
Wartość właściwości
ArrayConstructor
Szczegóły właściwości dziedziczonej
length
Pobiera lub ustawia długość tablicy. Jest to liczba wyższa niż najwyższy element zdefiniowany w tablicy.
length: number
Wartość właściwości
number
Dziedziczone z Array.length
Szczegóły metody dziedziczonej
concat((T | ConcatArray<T>)[])
Łączy co najmniej dwie tablice.
function concat(items: (T | ConcatArray<T>)[]): any[]
Parametry
- items
-
(T | ConcatArray<T>)[]
Dodatkowe elementy do dodania na końcu tablicy1.
Zwraca
any[]
Dziedziczone z Array.concat
concat(ConcatArray<any>[])
Łączy co najmniej dwie tablice.
function concat(items: ConcatArray<any>[]): any[]
Parametry
- items
-
ConcatArray<any>[]
Dodatkowe elementy do dodania na końcu tablicy1.
Zwraca
any[]
Dziedziczone z Array.concat
every((value: any, index: number, array: any[]) => unknown, any)
Określa, czy wszystkie elementy członkowskie tablicy spełniają określony test.
function every(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Funkcja, która akceptuje maksymalnie trzy argumenty. Każda metoda wywołuje funkcję callbackfn dla każdego elementu w tablicy, dopóki wywołaniebackfn nie zwróci wartości, która jest coercible do wartości logicznej false lub do końca tablicy.
- thisArg
-
any
Obiekt, do którego to słowo kluczowe może się odwoływać w funkcji callbackfn. Jeśli ta wartość zostanie pominięta, niezdefiniowany zostanie użyty jako ta wartość.
Zwraca
boolean
Dziedziczone z Array.every
filter((value: any, index: number, array: any[]) => unknown, any)
Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego.
function filter(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): any[]
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Funkcja, która akceptuje maksymalnie trzy argumenty. Metoda filter wywołuje funkcję callbackfn jednorazowo dla każdego elementu w tablicy.
- thisArg
-
any
Obiekt, do którego to słowo kluczowe może się odwoływać w funkcji callbackfn. Jeśli ta wartość zostanie pominięta, niezdefiniowany zostanie użyty jako ta wartość.
Zwraca
any[]
Dziedziczone z Array.filter
filter<S>((value: any, index: number, array: any[]) => value, any)
Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego.
function filter<S>(callbackfn: (value: any, index: number, array: any[]) => value, thisArg?: any): S[]
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => value
Funkcja, która akceptuje maksymalnie trzy argumenty. Metoda filter wywołuje funkcję callbackfn jednorazowo dla każdego elementu w tablicy.
- thisArg
-
any
Obiekt, do którego to słowo kluczowe może się odwoływać w funkcji callbackfn. Jeśli ta wartość zostanie pominięta, niezdefiniowany zostanie użyty jako ta wartość.
Zwraca
S[]
Dziedziczone z Array.filter
forEach((value: any, index: number, array: any[]) => void, any)
Wykonuje określoną akcję dla każdego elementu w tablicy.
function forEach(callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any)
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => void
Funkcja, która akceptuje maksymalnie trzy argumenty. forEach wywołuje funkcję callbackfn jednorazowo dla każdego elementu w tablicy.
- thisArg
-
any
Obiekt, do którego to słowo kluczowe może się odwoływać w funkcji callbackfn. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.
Dziedziczone z Array.forEach
indexOf(any, number)
Zwraca indeks pierwszego wystąpienia wartości w tablicy.
function indexOf(searchElement: any, fromIndex?: number): number
Parametry
- searchElement
-
any
Wartość do zlokalizowania w tablicy.
- fromIndex
-
number
Indeks tablicy, w którym ma rozpocząć wyszukiwanie. Jeśli parametr fromIndex zostanie pominięty, wyszukiwanie rozpoczyna się od indeksu 0.
Zwraca
number
Dziedziczone z Array.indexOf
join(string)
Dodaje wszystkie elementy tablicy oddzielone ciągiem określonego separatora.
function join(separator?: string): string
Parametry
- separator
-
string
Ciąg używany do oddzielania jednego elementu tablicy od następnego w wynikowym ciągu. W przypadku pominięcia elementy tablicy są oddzielone przecinkami.
Zwraca
string
Dziedziczone z Array.join
lastIndexOf(any, number)
Zwraca indeks ostatniego wystąpienia określonej wartości w tablicy.
function lastIndexOf(searchElement: any, fromIndex?: number): number
Parametry
- searchElement
-
any
Wartość do zlokalizowania w tablicy.
- fromIndex
-
number
Indeks tablicy, w którym ma rozpocząć wyszukiwanie. Jeśli parametr fromIndex zostanie pominięty, wyszukiwanie rozpoczyna się od ostatniego indeksu w tablicy.
Zwraca
number
Dziedziczone z Array.lastIndexOf
map<U>((value: any, index: number, array: any[]) => U, any)
Wywołuje zdefiniowaną funkcję wywołania zwrotnego dla każdego elementu tablicy i zwraca tablicę zawierającą wyniki.
function map<U>(callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any): U[]
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => U
Funkcja, która akceptuje maksymalnie trzy argumenty. Metoda mapowania wywołuje funkcję callbackfn jeden raz dla każdego elementu w tablicy.
- thisArg
-
any
Obiekt, do którego to słowo kluczowe może się odwoływać w funkcji callbackfn. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.
Zwraca
U[]
Dziedziczone z Array.map
pop()
Usuwa ostatni element z tablicy i zwraca go.
function pop(): any | undefined
Zwraca
any | undefined
Dziedziczone z Array.pop
push(any[])
Dołącza nowe elementy do tablicy i zwraca nową długość tablicy.
function push(items: any[]): number
Parametry
- items
-
any[]
Nowe elementy tablicy.
Zwraca
number
Dziedziczone z Array.push
reduce((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest podawana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.
function reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any
Parametry
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda redukcji wywołuje funkcję callbackfn jeden raz dla każdego elementu w tablicy.
Zwraca
any
Dziedziczone 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
Zwraca
any
Dziedziczone z Array.reduce
reduce<U>((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, U)
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest podawana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.
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
Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda redukcji wywołuje funkcję callbackfn jeden raz dla każdego elementu w tablicy.
- initialValue
-
U
Jeśli parametr initialValue jest określony, jest używany jako wartość początkowa, aby rozpocząć akumulację. Pierwsze wywołanie funkcji callbackfn udostępnia tę wartość jako argument zamiast wartości tablicy.
Zwraca
U
Dziedziczone z Array.reduce
reduceRight((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy w kolejności malejącej. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest podawana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.
function reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any
Parametry
- callbackfn
-
(previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any
Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda reduceRight wywołuje funkcję callbackfn jeden raz dla każdego elementu w tablicy.
Zwraca
any
Dziedziczone 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
Zwraca
any
Dziedziczone z Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, U)
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy w kolejności malejącej. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest podawana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.
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
Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda reduceRight wywołuje funkcję callbackfn jeden raz dla każdego elementu w tablicy.
- initialValue
-
U
Jeśli parametr initialValue jest określony, jest używany jako wartość początkowa, aby rozpocząć akumulację. Pierwsze wywołanie funkcji callbackfn udostępnia tę wartość jako argument zamiast wartości tablicy.
Zwraca
U
Dziedziczone z Array.reduceRight
reverse()
Odwraca elementy w tablicy.
function reverse(): any[]
Zwraca
any[]
Dziedziczone z Array.reverse
shift()
Usuwa pierwszy element z tablicy i zwraca go.
function shift(): any | undefined
Zwraca
any | undefined
Dziedziczone z Array.shift
slice(number, number)
Zwraca sekcję tablicy.
function slice(start?: number, end?: number): any[]
Parametry
- start
-
number
Początek określonej części tablicy.
- end
-
number
Koniec określonej części tablicy. Jest to wyłączność elementu na indeksie "end".
Zwraca
any[]
Dziedziczone z Array.slice
some((value: any, index: number, array: any[]) => unknown, any)
Określa, czy określona funkcja wywołania zwrotnego zwraca wartość true dla dowolnego elementu tablicy.
function some(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean
Parametry
- callbackfn
-
(value: any, index: number, array: any[]) => unknown
Funkcja, która akceptuje maksymalnie trzy argumenty. Niektóre metody wywołuje funkcję callbackfn dla każdego elementu w tablicy, dopóki wywołaniebackfn nie zwróci wartości, która jest przymusowalna do wartości logicznej true lub do końca tablicy.
- thisArg
-
any
Obiekt, do którego to słowo kluczowe może się odwoływać w funkcji callbackfn. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.
Zwraca
boolean
Dziedziczone z Array.some
sort((a: any, b: any) => number)
Sortuje tablicę.
function sort(compareFn?: (a: any, b: any) => number): this
Parametry
- compareFn
-
(a: any, b: any) => number
Funkcja używana do określania kolejności elementów. Oczekuje się, że zwraca wartość ujemną, jeśli pierwszy argument jest mniejszy niż drugi argument, zero, jeśli są równe, a w przeciwnym razie wartość dodatnia. Jeśli pominięto, elementy są sortowane w kolejności rosnącej, ASCII.
[11,2,22,1].sort((a, b) => a - b)
Zwraca
this
Dziedziczone z Array.sort
splice(number, number)
Usuwa elementy z tablicy, a w razie potrzeby wstawia nowe elementy w ich miejsce, zwracając usunięte elementy.
function splice(start: number, deleteCount?: number): any[]
Parametry
- start
-
number
Lokalizacja oparta na zerze w tablicy, z której należy rozpocząć usuwanie elementów.
- deleteCount
-
number
Liczba elementów do usunięcia.
Zwraca
any[]
Dziedziczone z Array.splice
splice(number, number, any[])
Usuwa elementy z tablicy, a w razie potrzeby wstawia nowe elementy w ich miejsce, zwracając usunięte elementy.
function splice(start: number, deleteCount: number, items: any[]): any[]
Parametry
- start
-
number
Lokalizacja oparta na zerze w tablicy, z której należy rozpocząć usuwanie elementów.
- deleteCount
-
number
Liczba elementów do usunięcia.
- items
-
any[]
Elementy do wstawienia do tablicy zamiast usuniętych elementów.
Zwraca
any[]
Dziedziczone z Array.splice
toLocaleString()
Zwraca reprezentację ciągu tablicy. Elementy są konwertowane na ciąg przy użyciu metod toLocalString.
function toLocaleString(): string
Zwraca
string
Dziedziczone z Array.toLocaleString
toString()
Zwraca reprezentację ciągu tablicy.
function toString(): string
Zwraca
string
Dziedziczone z Array.toString
unshift(any[])
Wstawia nowe elementy na początku tablicy.
function unshift(items: any[]): number
Parametry
- items
-
any[]
Elementy do wstawienia na początku tablicy.
Zwraca
number
Dziedziczone z Array.unshift