PagedList interface
Lista zawierająca jedną stronę wyników z zapytania.
- Rozszerza
-
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. |
Odziedziczone właściwości
| length | Pobiera lub ustawia długość tablicy. Jest to liczba wyższa niż najwyższy indeks w tablicy. |
Metody dziedziczone
| 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]() | Iterator |
| [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 nieruchomoś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ść nieruchomości
null | string
Szczegóły odziedziczonej właściwości
length
Pobiera lub ustawia długość tablicy. Jest to liczba wyższa niż najwyższy indeks w tablicy.
length: number
Wartość nieruchomości
number
Odziedziczone po Długośćtablicy.tablicy
Szczegóły dziedziczonej metody
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[]
Odziedziczone po Array.concat (tablica.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[]
Odziedziczone po Array.concat (tablica.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>
Odziedziczone po Array.copyWithin
entries()
Zwraca iterowalny klucz, pary wartości dla każdego wpisu w tablicy
function entries(): IterableIterator<[number, T]>
Zwraca
IterableIterator<[number, T]>
Odziedziczone po 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
Odziedziczone po Array.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
Odziedziczone po Array.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>
Odziedziczone po Array.fill (tablica.wypełnienie)
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[]
Odziedziczone po Filtr tablicowy
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[]
Odziedziczone po Filtr tablicowy
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
Odziedziczone po Tablica.znajdź
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
Odziedziczone po Tablica.znajdź
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
Odziedziczone po Array.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>[]
Odziedziczone po Array.flat (tablica.płaska)
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[]
Odziedziczone po Array.flatMapa
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ść.
Odziedziczone po Array.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
Odziedziczone po Array.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
Odziedziczone po 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
Odziedziczone po Array.join (tablica.join)
keys()
Zwraca iterowalne klucze w tablicy
function keys(): IterableIterator<number>
Zwraca
IterableIterator<number>
Odziedziczone po Array.keys (Klucze tablicy)
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
Odziedziczone po Array.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[]
Odziedziczone po Array.map (tablica.mapa)
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
Odziedziczone po Array.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
Odziedziczone po Array.push (tablica.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
Odziedziczone po Array.reduce (tablica.redukcja)
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
Odziedziczone po Array.reduce (tablica.redukcja)
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
Odziedziczone po Array.reduce (tablica.redukcja)
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
Odziedziczone po Array.reduceRight (tablica.redukcja)
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
Odziedziczone po Array.reduceRight (tablica.redukcja)
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
Odziedziczone po Array.reduceRight (tablica.redukcja)
reverse()
Odwraca elementy w tablicy. Ta metoda wycisza tablicę i zwraca odwołanie do tej samej tablicy.
function reverse(): T[]
Zwraca
T[]
Odziedziczone po Array.reverse (tablica.odwrotny)
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
Odziedziczone po Array.shift (tablica.przesunięcie)
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[]
Odziedziczone po Tablica.plasterek
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
Odziedziczone po Array.some (tablica.somed)
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>
Odziedziczone po Tablica.sortowanie
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.
Odziedziczone po Array.splice (Tablica.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.
Odziedziczone po Array.splice (Tablica.splice)
toLocaleString()
Zwraca reprezentację ciągu tablicy. Elementy są konwertowane na ciąg przy użyciu metod toLocaleString.
function toLocaleString(): string
Zwraca
string
Odziedziczone po Array.toLocaleString
toString()
Zwraca reprezentację ciągu tablicy.
function toString(): string
Zwraca
string
Odziedziczone po Array.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
Odziedziczone po Array.unshift (tablica.unshift)
values()
Zwraca iterowalne wartości w tablicy
function values(): IterableIterator<T>
Zwraca
IterableIterator<T>
Odziedziczone po Array.values (Tablica.wartości)
[iterator]()
Iterator
function [iterator](): IterableIterator<T>
Zwraca
IterableIterator<T>
Dziedziczone od Array.__@iterator@18239
[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 od Array.__@unscopables@18241