Udostępnij za pośrednictwem


PagedList interface

Lista zawierająca jedną stronę wyników z zapytania.

Rozszerzenie

Array<T>

Właściwości

continuationToken

Ciąg, który można przekazać do tego samego punktu końcowego, który zwrócił tę listę PagedList w celu pobrania następnej strony wyników.

Właściwości dziedziczone

length

Pobiera lub ustawia długość tablicy. Jest to liczba wyższa niż najwyższy indeks w tablicy.

Metody dziedziczone

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

Łączy co najmniej dwie tablice. Ta metoda zwraca nową tablicę bez modyfikowania istniejących tablic.

concat(ConcatArray<T>[])

Łączy co najmniej dwie tablice. Ta metoda zwraca nową tablicę bez modyfikowania istniejących tablic.

copyWithin(number, number, number)

Zwraca ten obiekt po skopiowaniu sekcji tablicy zidentyfikowanej na początku i na końcu tej samej tablicy rozpoczynającej się od docelowej pozycji

entries()

Zwraca iterowalny klucz, pary wartości dla każdego wpisu w tablicy

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

Określa, czy wszystkie elementy członkowskie tablicy spełniają określony test.

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

Określa, czy wszystkie elementy członkowskie tablicy spełniają określony test.

fill(T, number, number)

Zmienia wszystkie elementy tablicy z start na indeks end na statyczny value i zwraca zmodyfikowaną tablicę

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

Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego.

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

Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego.

find((value: T, index: number, obj: T[]) => unknown, any)
find<S>((this: void, value: T, index: number, obj: T[]) => value, any)

Zwraca wartość pierwszego elementu w tablicy, w której predykat ma wartość true, i niezdefiniowany w przeciwnym razie.

findIndex((value: T, index: number, obj: T[]) => unknown, any)

Zwraca indeks pierwszego elementu w tablicy, w której predykat ma wartość true, a -1 w przeciwnym razie.

flat<A, D>(A, D)

Zwraca nową tablicę ze wszystkimi elementami pod tablicy połączonymi w niej rekursywnie do określonej głębokości.

flatMap<U, This>((this: This, value: T, index: number, array: T[]) => U | (readonly U[]), This)

Wywołuje zdefiniowaną funkcję wywołania zwrotnego dla każdego elementu tablicy. Następnie spłaszcza wynik do nowej tablicy. Jest to identyczne z mapą, po której znajduje się płaska głębokość 1.

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

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

includes(T, number)

Określa, czy tablica zawiera określony element, zwracając wartość true lub false zgodnie z potrzebami.

indexOf(T, number)

Zwraca indeks pierwszego wystąpienia wartości w tablicy lub -1, jeśli nie jest obecny.

join(string)

Dodaje wszystkie elementy tablicy do ciągu oddzielone określonym ciągiem separatora.

keys()

Zwraca iterowalne klucze w tablicy

lastIndexOf(T, number)

Zwraca indeks ostatniego wystąpienia określonej wartości w tablicy lub -1, jeśli nie jest obecny.

map<U>((value: T, index: number, array: T[]) => 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. Jeśli tablica jest pusta, zwracana jest niezdefiniowana, a tablica nie jest modyfikowana.

push(T[])

Dołącza nowe elementy na końcu tablicy i zwraca nową długość tablicy.

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

Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Wartość zwracana funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.

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

Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Wartość zwracana funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.

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

Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów tablicy w kolejności malejącej. Wartość zwracana funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.

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

Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów tablicy w kolejności malejącej. Wartość zwracana funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.

reverse()

Odwraca elementy w tablicy. Ta metoda wycisza tablicę i zwraca odwołanie do tej samej tablicy.

shift()

Usuwa pierwszy element z tablicy i zwraca go. Jeśli tablica jest pusta, zwracana jest niezdefiniowana, a tablica nie jest modyfikowana.

slice(number, number)

Zwraca kopię sekcji tablicy. Zarówno dla początku, jak i końca, indeks ujemny może służyć do wskazania przesunięcia od końca tablicy. Na przykład -2 odnosi się do drugiego do ostatniego elementu tablicy.

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

Określa, czy określona funkcja wywołania zwrotnego zwraca wartość true dla dowolnego elementu tablicy.

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

Sortuje tablicę na miejscu. Ta metoda wycisza tablicę i zwraca odwołanie do tej samej tablicy.

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

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

toString()

Zwraca reprezentację ciągu tablicy.

unshift(T[])

Wstawia nowe elementy na początku tablicy i zwraca nową długość tablicy.

values()

Zwraca iterowalne wartości w tablicy

[iterator]()

Sterująca

[unscopables]()

Zwraca obiekt, którego właściwości mają wartość "true", gdy będą nieobecne w przypadku użycia w instrukcji "with".

Szczegóły właściwości

continuationToken

Ciąg, który można przekazać do tego samego punktu końcowego, który zwrócił tę listę PagedList w celu pobrania następnej strony wyników.

continuationToken: null | string

Wartość właściwości

null | string

Szczegóły właściwości dziedziczonej

length

Pobiera lub ustawia długość tablicy. Jest to liczba wyższa niż najwyższy indeks w tablicy.

length: number

Wartość właściwości

number

dziedziczone z Array.length

Szczegóły metody dziedziczonej

at(number)

function at(index: number): undefined | T

Parametry

index

number

Zwraca

undefined | T

dziedziczone z Array.at

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

Łączy co najmniej dwie tablice. Ta metoda zwraca nową tablicę bez modyfikowania istniejących tablic.

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

Parametry

items

(T | ConcatArray<T>)[]

Dodatkowe tablice i/lub elementy do dodania na końcu tablicy.

Zwraca

T[]

dziedziczone z tablicy.concat

concat(ConcatArray<T>[])

Łączy co najmniej dwie tablice. Ta metoda zwraca nową tablicę bez modyfikowania istniejących tablic.

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

Parametry

items

ConcatArray<T>[]

Dodatkowe tablice i/lub elementy do dodania na końcu tablicy.

Zwraca

T[]

dziedziczone z tablicy.concat

copyWithin(number, number, number)

Zwraca ten obiekt po skopiowaniu sekcji tablicy zidentyfikowanej na początku i na końcu tej samej tablicy rozpoczynającej się od docelowej pozycji

function copyWithin(target: number, start: number, end?: number): PagedList<T>

Parametry

target

number

Jeśli element docelowy jest ujemny, jest traktowany jako długość i cel, gdzie długość jest długością tablicy.

start

number

Jeśli początek jest ujemny, jest traktowany jako długość i początek. Jeśli koniec jest ujemny, jest traktowany jako długość+koniec.

end

number

Jeśli nie zostanie określony, długość tego obiektu jest używana jako wartość domyślna.

Zwraca

dziedziczone z Array.copyWithin

entries()

Zwraca iterowalny klucz, pary wartości dla każdego wpisu w tablicy

function entries(): IterableIterator<[number, T]>

Zwraca

IterableIterator<[number, T]>

dziedziczone z Array.entries

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

Określa, czy wszystkie elementy członkowskie tablicy spełniają określony test.

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

Parametry

predicate

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

Funkcja, która akceptuje maksymalnie trzy argumenty. Każda metoda wywołuje funkcję predykatu dla każdego elementu w tablicy, dopóki predykat 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 odwoływać się w funkcji predykatu. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.

Zwraca

boolean

dziedziczone z tablicy.every

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

Określa, czy wszystkie elementy członkowskie tablicy spełniają określony test.

function every<S>(predicate: (value: T, index: number, array: T[]) => value, thisArg?: any): this

Parametry

predicate

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

Funkcja, która akceptuje maksymalnie trzy argumenty. Każda metoda wywołuje funkcję predykatu dla każdego elementu w tablicy, dopóki predykat 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 odwoływać się w funkcji predykatu. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.

Zwraca

this

dziedziczone z tablicy.every

fill(T, number, number)

Zmienia wszystkie elementy tablicy z start na indeks end na statyczny value i zwraca zmodyfikowaną tablicę

function fill(value: T, start?: number, end?: number): PagedList<T>

Parametry

value

T

wartość do wypełnienia sekcji tablicy za pomocą polecenia

start

number

indeks, aby rozpocząć wypełnianie tablicy pod adresem. Jeśli początek jest ujemny, jest traktowany jako długość i początek, gdzie długość jest długością tablicy.

end

number

indeks, aby zatrzymać wypełnianie tablicy. Jeśli koniec jest ujemny, jest traktowany jako długość+koniec.

Zwraca

dziedziczone z tablicy.fill

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

Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego.

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

Parametry

predicate

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

Funkcja, która akceptuje maksymalnie trzy argumenty. Metoda filter wywołuje funkcję predykatu jednorazowo dla każdego elementu w tablicy.

thisArg

any

Obiekt, do którego to słowo kluczowe może odwoływać się w funkcji predykatu. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.

Zwraca

T[]

dziedziczone z Array.filter

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

Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego.

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

Parametry

predicate

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

Funkcja, która akceptuje maksymalnie trzy argumenty. Metoda filter wywołuje funkcję predykatu jednorazowo dla każdego elementu w tablicy.

thisArg

any

Obiekt, do którego to słowo kluczowe może odwoływać się w funkcji predykatu. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.

Zwraca

S[]

dziedziczone z Array.filter

find((value: T, index: number, obj: T[]) => unknown, any)

function find(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): undefined | T

Parametry

predicate

(value: T, index: number, obj: T[]) => unknown

thisArg

any

Zwraca

undefined | T

dziedziczone z tablicy.find

find<S>((this: void, value: T, index: number, obj: T[]) => value, any)

Zwraca wartość pierwszego elementu w tablicy, w której predykat ma wartość true, i niezdefiniowany w przeciwnym razie.

function find<S>(predicate: (this: void, value: T, index: number, obj: T[]) => value, thisArg?: any): undefined | S

Parametry

predicate

(this: void, value: T, index: number, obj: T[]) => value

znajdź predykat wywołań raz dla każdego elementu tablicy w kolejności rosnącej, dopóki nie znajdzie jednego, w którym predykat zwraca wartość true. Jeśli taki element zostanie znaleziony, znajdź natychmiast zwróci wartość tego elementu. W przeciwnym razie funkcja find zwraca niezdefiniowane.

thisArg

any

Jeśli zostanie podana, zostanie użyta jako ta wartość dla każdego wywołania predykatu. Jeśli nie zostanie podana, zamiast tego zostanie użyta wartość niezdefiniowana.

Zwraca

undefined | S

dziedziczone z tablicy.find

findIndex((value: T, index: number, obj: T[]) => unknown, any)

Zwraca indeks pierwszego elementu w tablicy, w której predykat ma wartość true, a -1 w przeciwnym razie.

function findIndex(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): number

Parametry

predicate

(value: T, index: number, obj: T[]) => unknown

znajdź predykat wywołań raz dla każdego elementu tablicy w kolejności rosnącej, dopóki nie znajdzie jednego, w którym predykat zwraca wartość true. Jeśli taki element zostanie znaleziony, funkcja findIndex natychmiast zwróci ten indeks elementu. W przeciwnym razie funkcja findIndex zwraca wartość -1.

thisArg

any

Jeśli zostanie podana, zostanie użyta jako ta wartość dla każdego wywołania predykatu. Jeśli nie zostanie podana, zamiast tego zostanie użyta wartość niezdefiniowana.

Zwraca

number

dziedziczone z tablicy.findIndex

flat<A, D>(A, D)

Zwraca nową tablicę ze wszystkimi elementami pod tablicy połączonymi w niej rekursywnie do określonej głębokości.

function flat<A, D>(this: A, depth?: D): FlatArray<A, D>[]

Parametry

this

A

depth

D

Maksymalna głębokość rekursji

Zwraca

FlatArray<A, D>[]

dziedziczone z tablicy.flat

flatMap<U, This>((this: This, value: T, index: number, array: T[]) => U | (readonly U[]), This)

Wywołuje zdefiniowaną funkcję wywołania zwrotnego dla każdego elementu tablicy. Następnie spłaszcza wynik do nowej tablicy. Jest to identyczne z mapą, po której znajduje się płaska głębokość 1.

function flatMap<U, This>(callback: (this: This, value: T, index: number, array: T[]) => U | (readonly U[]), thisArg?: This): U[]

Parametry

callback

(this: This, value: T, index: number, array: T[]) => U | (readonly U[])

Funkcja, która akceptuje maksymalnie trzy argumenty. Metoda flatMap wywołuje funkcję wywołania zwrotnego jednorazowo dla każdego elementu w tablicy.

thisArg

This

Obiekt, do którego to słowo kluczowe może odwoływać się w funkcji wywołania zwrotnego. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.

Zwraca

U[]

dziedziczone z tablicy.flatMap

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

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

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

Parametry

callbackfn

(value: T, index: number, array: T[]) => 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 odwoływać się w funkcji callbackfn. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.

dziedziczone z tablicy.forEach

includes(T, number)

Określa, czy tablica zawiera określony element, zwracając wartość true lub false zgodnie z potrzebami.

function includes(searchElement: T, fromIndex?: number): boolean

Parametry

searchElement

T

Element do wyszukania.

fromIndex

number

Pozycja w tej tablicy, w której chcesz rozpocząć wyszukiwanie elementu searchElement.

Zwraca

boolean

dziedziczone z tablicy.includes

indexOf(T, number)

Zwraca indeks pierwszego wystąpienia wartości w tablicy lub -1, jeśli nie jest obecny.

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

Parametry

searchElement

T

Wartość do zlokalizowania w tablicy.

fromIndex

number

Indeks tablicy, w którym należy 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 do ciągu oddzielone określonym ciągiem separatora.

function join(separator?: string): string

Parametry

separator

string

Ciąg używany do oddzielenia 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

keys()

Zwraca iterowalne klucze w tablicy

function keys(): IterableIterator<number>

Zwraca

IterableIterator<number>

dziedziczone z Array.keys

lastIndexOf(T, number)

Zwraca indeks ostatniego wystąpienia określonej wartości w tablicy lub -1, jeśli nie jest obecny.

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

Parametry

searchElement

T

Wartość do zlokalizowania w tablicy.

fromIndex

number

Indeks tablicy, w którym należy rozpocząć wyszukiwanie do tyłu. Jeśli parametr fromIndex zostanie pominięty, wyszukiwanie rozpoczyna się od ostatniego indeksu w tablicy.

Zwraca

number

dziedziczone z tablicy.lastIndexOf

map<U>((value: T, index: number, array: T[]) => 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: T, index: number, array: T[]) => U, thisArg?: any): U[]

Parametry

callbackfn

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

Funkcja, która akceptuje maksymalnie trzy argumenty. Metoda mapowania wywołuje funkcję callbackfn jednorazowo dla każdego elementu w tablicy.

thisArg

any

Obiekt, do którego to słowo kluczowe może odwoływać się w funkcji callbackfn. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.

Zwraca

U[]

dziedziczone z tablicy.map

pop()

Usuwa ostatni element z tablicy i zwraca go. Jeśli tablica jest pusta, zwracana jest niezdefiniowana, a tablica nie jest modyfikowana.

function pop(): undefined | T

Zwraca

undefined | T

dziedziczone z tablicy.pop

push(T[])

Dołącza nowe elementy na końcu tablicy i zwraca nową długość tablicy.

function push(items: T[]): number

Parametry

items

T[]

Nowe elementy do dodania do tablicy.

Zwraca

number

dziedziczone z tablicy.push

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

Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Wartość zwracana funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.

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

Parametry

callbackfn

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

Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda redukcji wywołuje funkcję callbackfn raz dla każdego elementu w tablicy.

Zwraca

T

dziedziczone z tablicy.reduce

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

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

Parametry

callbackfn

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

initialValue

T

Zwraca

T

dziedziczone z tablicy.reduce

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

Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Wartość zwracana funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.

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

Parametry

callbackfn

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

Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda redukcji wywołuje funkcję callbackfn raz dla każdego elementu w tablicy.

initialValue

U

Jeśli wartość initialValue jest określona, jest używana 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 tablicy.reduce

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

Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów tablicy w kolejności malejącej. Wartość zwracana funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.

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

Parametry

callbackfn

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

Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda reduceRight wywołuje funkcję callbackfn jednorazowo dla każdego elementu w tablicy.

Zwraca

T

dziedziczone z tablicy.reduceRight

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

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

Parametry

callbackfn

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

initialValue

T

Zwraca

T

dziedziczone z tablicy.reduceRight

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

Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów tablicy w kolejności malejącej. Wartość zwracana funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.

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

Parametry

callbackfn

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

Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda reduceRight wywołuje funkcję callbackfn jednorazowo dla każdego elementu w tablicy.

initialValue

U

Jeśli wartość initialValue jest określona, jest używana 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 tablicy.reduceRight

reverse()

Odwraca elementy w tablicy. Ta metoda wycisza tablicę i zwraca odwołanie do tej samej tablicy.

function reverse(): T[]

Zwraca

T[]

dziedziczone z tablicy.reverse

shift()

Usuwa pierwszy element z tablicy i zwraca go. Jeśli tablica jest pusta, zwracana jest niezdefiniowana, a tablica nie jest modyfikowana.

function shift(): undefined | T

Zwraca

undefined | T

dziedziczone z Array.shift

slice(number, number)

Zwraca kopię sekcji tablicy. Zarówno dla początku, jak i końca, indeks ujemny może służyć do wskazania przesunięcia od końca tablicy. Na przykład -2 odnosi się do drugiego do ostatniego elementu tablicy.

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

Parametry

start

number

Indeks początkowy określonej części tablicy. Jeśli początek jest niezdefiniowany, wycinek zaczyna się od indeksu 0.

end

number

Indeks końcowy określonej części tablicy. Jest to wyłączność elementu w indeksie "end". Jeśli koniec jest niezdefiniowany, wycinek rozciąga się na koniec tablicy.

Zwraca

T[]

dziedziczone z Array.slice

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

Określa, czy określona funkcja wywołania zwrotnego zwraca wartość true dla dowolnego elementu tablicy.

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

Parametry

predicate

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

Funkcja, która akceptuje maksymalnie trzy argumenty. Niektóre metody wywołuje funkcję predykatu dla każdego elementu w tablicy, dopóki predykat nie zwróci wartości, która jest coercible do wartości logicznej true lub do końca tablicy.

thisArg

any

Obiekt, do którego to słowo kluczowe może odwoływać się w funkcji predykatu. Jeśli parametr thisArg zostanie pominięty, niezdefiniowany jest używany jako ta wartość.

Zwraca

boolean

dziedziczone z tablicy.some

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

Sortuje tablicę na miejscu. Ta metoda wycisza tablicę i zwraca odwołanie do tej samej tablicy.

function sort(compareFn?: (a: T, b: T) => number): PagedList<T>

Parametry

compareFn

(a: T, b: T) => 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 wartość dodatnia w przeciwnym razie. Jeśli pominięto, elementy są sortowane w kolejności rosnącej, ASCII.

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

Zwraca

dziedziczone z tablicy.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): T[]

Parametry

start

number

Lokalizacja oparta na zera w tablicy, z której należy rozpocząć usuwanie elementów.

deleteCount

number

Liczba elementów do usunięcia.

Zwraca

T[]

Tablica zawierająca usunięte elementy.

dziedziczone z Array.splice

splice(number, number, T[])

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

Parametry

start

number

Lokalizacja oparta na zera w tablicy, z której należy rozpocząć usuwanie elementów.

deleteCount

number

Liczba elementów do usunięcia.

items

T[]

Elementy do wstawienia do tablicy zamiast usuniętych elementów.

Zwraca

T[]

Tablica zawierająca usunięte elementy.

dziedziczone z Array.splice

toLocaleString()

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

function toLocaleString(): string

Zwraca

string

dziedziczone z tablicy.toLocaleString

toString()

Zwraca reprezentację ciągu tablicy.

function toString(): string

Zwraca

string

dziedziczone z tablicy.toString

unshift(T[])

Wstawia nowe elementy na początku tablicy i zwraca nową długość tablicy.

function unshift(items: T[]): number

Parametry

items

T[]

Elementy do wstawienia na początku tablicy.

Zwraca

number

dziedziczone z tablicy.unshift

values()

Zwraca iterowalne wartości w tablicy

function values(): IterableIterator<T>

Zwraca

IterableIterator<T>

dziedziczone z Array.values

[iterator]()

Sterująca

function [iterator](): IterableIterator<T>

Zwraca

IterableIterator<T>

dziedziczone z Array.__@iterator@17793

[unscopables]()

Zwraca obiekt, którego właściwości mają wartość "true", gdy będą nieobecne w przypadku użycia w instrukcji "with".

function [unscopables](): { copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

Zwraca

{ copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

dziedziczone z Array.__@unscopables@17795