PagedList interface
Lista zawierająca jedną stronę wyników z zapytania.
- Rozszerzenie
-
Array<T>
Właściwości
continuation |
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 | Concat |
Łączy co najmniej dwie tablice. Ta metoda zwraca nową tablicę bez modyfikowania istniejących tablic. |
concat(Concat |
Łączy co najmniej dwie tablice. Ta metoda zwraca nową tablicę bez modyfikowania istniejących tablic. |
copy |
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 |
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. |
find |
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. |
flat |
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. |
for |
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. |
index |
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 |
last |
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((previous |
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((previous |
|
reduce<U>((previous |
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 |
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. |
reduce |
|
reduce |
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. |
to |
Zwraca reprezentację ciągu tablicy. Elementy są konwertowane na ciąg przy użyciu metod toLocaleString. |
to |
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
PagedList<T>
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
PagedList<T>
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
PagedList<T>
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