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

Łączy co najmniej dwie tablice.

concat(ConcatArray<any>[])

Łą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.

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

Wykonuje określoną akcję dla każdego elementu w tablicy.

indexOf(any, number)

Zwraca indeks pierwszego wystąpienia wartości w tablicy.

join(string)

Dodaje wszystkie elementy tablicy oddzielone ciągiem określonego separatora.

lastIndexOf(any, number)

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

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

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.

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

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.

toLocaleString()

Zwraca reprezentację ciągu tablicy. Elementy są konwertowane na ciąg przy użyciu metod toLocalString.

toString()

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