BoundingBox class
Obiekt GeoJSON BoundingBox — tablica, która definiuje kształt, którego krawędzie są zgodne z liniami stałej długości geograficznej, szerokości geograficznej i wysokości. Wszystkie osie najbardziej południowo-zachodniego punktu następują wszystkie osie bardziej północno-wschodniego punktu. Kolejność osi elementu BoundingBox jest zgodna z kolejnością osi geometrii. Pełny opis został opisany w specyfikacji RFC 7946.
- Extends
-
Array<number>
Konstruktory
Bounding |
Konstruuje pole ograniczenia |
Bounding |
Tworzy element BoundingBox. |
Właściwości
Array |
Właściwości dziedziczone
length | Pobiera lub ustawia długość tablicy. Jest to numer jeden wyższy niż najwyższy element zdefiniowany w tablicy. |
Metody
contains |
Określa, czy pozycja znajduje się w polu ograniczenia. |
crosses |
Zwraca wartość logiczną wskazującą, czy pole ograniczenia przekracza antymerykan, czy nie. |
from |
Klonuje pole ograniczenia. |
from |
Oblicza pole ograniczenia funkcji FeatureCollection, Feature, Geometry, Shape lub tablicy tych obiektów. |
from |
Tworzy pole BoundingBox z określonych wymiarów. |
from |
Tworzy pole BoundingBox z określonych krawędzi. |
from |
Tworzy pole BoundingBox z dowolnej tablicy obiektów zawierających informacje o współrzędnych. Każdy obiekt jest tablicą w formacie; [lat, lng] lub [lat, lng, elv] lub obiekt z dowolną kombinacją następujących właściwości: Długość geograficzna: lng, długość geograficzna, lon, x Szerokość geograficzna: lat, szerokość geograficzna, y Wysokość: elv, podniesienie, alt, wysokość, z |
from |
Tworzy pole BoundingBox zawierające wszystkie udostępnione obiekty Pozycji. |
get |
Oblicza środek pola ograniczenia. |
get |
Zwraca wartość pozycji wschodniej pola ograniczenia. |
get |
Pobiera wysokość pola ograniczenia w stopniach. |
get |
Zwraca wartość pozycji północnej pola ograniczenia. |
get |
Zwraca północno-wschodnią pozycję pola ograniczenia. |
get |
Zwraca północno-zachodnią pozycję pola ograniczenia. |
get |
Zwraca wartość pozycji południowej pola ograniczenia. |
get |
Zwraca położenie południowo-wschodniej pola ograniczenia. |
get |
Zwraca położenie południowo-zachodniej pola ograniczenia. |
get |
Zwraca wartość pozycji zachodniej pola ograniczenia. |
get |
Pobiera szerokość pola ograniczenia w stopniach. |
intersect(Bounding |
Określa, że dwa pola ograniczenia przecinają się. |
merge(Bounding |
Scala dwa pola ograniczenia ze sobą. |
split |
Dzieli pole BoundingBox, które przecina antymerykad na dwa pole BoundingBox. Jeden całkowicie na zachód od Antymeryka i drugi całkowicie na wschód od Antymeryka. |
Metody dziedziczone
concat((T | Concat |
Łączy co najmniej dwie tablice. |
concat(Concat |
Łączy co najmniej dwie tablice. |
every((value: number, index: number, array: number[]) => unknown, any) | Określa, czy wszystkie elementy członkowskie tablicy spełniają określony test. |
filter((value: number, index: number, array: number[]) => unknown, any) | Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego. |
filter<S>((value: number, index: number, array: number[]) => value, any) | Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego. |
for |
Wykonuje określoną akcję dla każdego elementu w tablicy. |
index |
Zwraca indeks pierwszego wystąpienia wartości w tablicy. |
join(string) | Dodaje wszystkie elementy tablicy oddzielone określonym ciągiem separatora. |
last |
Zwraca indeks ostatniego wystąpienia określonej wartości w tablicy. |
map<U>((value: number, index: number, array: number[]) => 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(number[]) | Dołącza nowe elementy do tablicy i zwraca nową długość tablicy. |
reduce((previous |
Wywołuje określoną funkcję wywołania zwrotnego dla wszystkich elementów w tablicy. Zwracana wartość funkcji wywołania zwrotnego jest skumulowanym wynikiem i jest 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. Zwracana wartość 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 w tablicy w kolejności malejącej. Zwracana wartość 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 w tablicy w kolejności malejącej. Zwracana wartość 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. |
shift() | Usuwa pierwszy element z tablicy i zwraca go. |
slice(number, number) | Zwraca sekcję tablicy. |
some((value: number, index: number, array: number[]) => unknown, any) | Określa, czy określona funkcja wywołania zwrotnego zwraca wartość true dla dowolnego elementu tablicy. |
sort((a: number, b: number) => 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, number[]) | Usuwa elementy z tablicy, a w razie potrzeby wstawia nowe elementy w ich miejsce, zwracając usunięte elementy. |
to |
Zwraca reprezentację ciągu tablicy. Elementy są konwertowane na ciąg przy użyciu metod toLocalString. |
to |
Zwraca reprezentację ciągu tablicy. |
unshift(number[]) | Wstawia nowe elementy na początku tablicy. |
Szczegóły konstruktora
BoundingBox(number[])
Konstruuje pole ograniczenia
new BoundingBox(positions: number[])
Parametry
- positions
-
number[]
Może być [west, south, east, north] lub [west, south, elevation1, east, north, elevation2]
BoundingBox(Position, Position)
Tworzy element BoundingBox.
new BoundingBox(southwestPosition: Position, northeastPosition: Position)
Parametry
- southwestPosition
- Position
Południowo-zachodnia najbardziej pozycja pola ograniczenia.
- northeastPosition
- Position
Północno-wschodnia najbardziej pozycja pola ograniczenia.
Szczegóły właściwości
Array
static Array: ArrayConstructor
Wartość właściwości
ArrayConstructor
Szczegóły właściwości dziedziczonej
length
Pobiera lub ustawia długość tablicy. Jest to numer jeden wyższy niż najwyższy element zdefiniowany w tablicy.
length: number
Wartość właściwości
number
Dziedziczone z Array.length
Szczegóły metody
containsPosition(BoundingBox, Position)
Określa, czy pozycja znajduje się w polu ograniczenia.
static function containsPosition(bounds: BoundingBox, position: Position): boolean
Parametry
- bounds
- BoundingBox
Pole ograniczenia, aby sprawdzić, czy pozycja jest w.
- position
- Position
Pozycja, aby sprawdzić, czy znajduje się w polu ograniczenia.
Zwraca
boolean
Prawda, jeśli pozycja znajduje się w polu ograniczenia.
crossesAntimeridian(BoundingBox)
Zwraca wartość logiczną wskazującą, czy pole ograniczenia przekracza antymerykan, czy nie.
static function crossesAntimeridian(bounds: BoundingBox): boolean
Parametry
- bounds
- BoundingBox
Pole ograniczenia do zaznaczenia.
Zwraca
boolean
Wartość logiczna wskazująca, czy pole ograniczenia przekracza antymerykan, czy nie.
fromBoundingBox(BoundingBox)
Klonuje pole ograniczenia.
static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox
Parametry
- boundingBox
- BoundingBox
Pole ograniczenia do sklonowania.
Zwraca
fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)
Oblicza pole ograniczenia funkcji FeatureCollection, Feature, Geometry, Shape lub tablicy tych obiektów.
static function fromData(data: FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>): BoundingBox
Parametry
- data
-
FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>
FunkcjaCollection, Funkcja, Geometria, Kształt lub tablica tych obiektów do obliczenia pola ograniczenia dla.
Zwraca
Pole ograniczenia w formacie [minLon, minLat, maxLon, maxLat].
fromDimensions(Position, number, number)
Tworzy pole BoundingBox z określonych wymiarów.
static function fromDimensions(center: Position, width: number, height: number): BoundingBox
Parametry
- center
- Position
Środkowa pozycja pola ograniczenia.
- width
-
number
Szerokość pola ograniczenia.
- height
-
number
Wysokość pola ograniczenia.
Zwraca
fromEdges(number, number, number, number)
Tworzy pole BoundingBox z określonych krawędzi.
static function fromEdges(west: number, south: number, east: number, north: number): BoundingBox
Parametry
- west
-
number
Zachodnia krawędź pola ograniczenia.
- south
-
number
Południowa krawędź pola ograniczenia.
- east
-
number
Wschodnia krawędź pola ograniczenia.
- north
-
number
Północna krawędź pola ograniczenia.
Zwraca
fromLatLngs(Array<object | number[]>)
Tworzy pole BoundingBox z dowolnej tablicy obiektów zawierających informacje o współrzędnych. Każdy obiekt jest tablicą w formacie; [lat, lng] lub [lat, lng, elv] lub obiekt z dowolną kombinacją następujących właściwości: Długość geograficzna: lng, długość geograficzna, lon, x Szerokość geograficzna: lat, szerokość geograficzna, y Wysokość: elv, podniesienie, alt, wysokość, z
static function fromLatLngs(latLngs: Array<object | number[]>): BoundingBox
Parametry
- latLngs
-
Array<object | number[]>
Obiekty zawierające informacje o współrzędnych.
Zwraca
Pole BoundingBox zawierające wszystkie podane informacje o współrzędnych.
fromPositions(Position[])
Tworzy pole BoundingBox zawierające wszystkie udostępnione obiekty Pozycji.
static function fromPositions(positions: Position[]): BoundingBox
Parametry
- positions
-
Position[]
Tablica lokalizacji do użycia w celu wygenerowania pola ograniczenia.
Zwraca
Pole ograniczenia zawierające wszystkie podane pozycje.
getCenter(BoundingBox)
Oblicza środek pola ograniczenia.
static function getCenter(bounds: BoundingBox): Position
Parametry
- bounds
- BoundingBox
Pole ograniczenia do obliczenia środka.
Zwraca
Pozycja reprezentująca środek pola ograniczenia.
getEast(BoundingBox)
Zwraca wartość pozycji wschodniej pola ograniczenia.
static function getEast(bounds: BoundingBox): number
Parametry
- bounds
- BoundingBox
Pole ograniczenia w celu uzyskania pozycji z.
Zwraca
number
Wartość pozycji wschodniej pola ograniczenia.
getHeight(BoundingBox)
Pobiera wysokość pola ograniczenia w stopniach.
static function getHeight(bounds: BoundingBox): number
Parametry
- bounds
- BoundingBox
Pole ograniczenia do zaznaczenia.
Zwraca
number
Wysokość pola ograniczenia w stopniach.
getNorth(BoundingBox)
Zwraca wartość pozycji północnej pola ograniczenia.
static function getNorth(bounds: BoundingBox): number
Parametry
- bounds
- BoundingBox
Pole ograniczenia w celu uzyskania pozycji z.
Zwraca
number
Wartość pozycji północnej pola ograniczenia.
getNorthEast(BoundingBox)
Zwraca północno-wschodnią pozycję pola ograniczenia.
static function getNorthEast(bounds: BoundingBox): Position
Parametry
- bounds
- BoundingBox
Pole ograniczenia w celu uzyskania pozycji z.
Zwraca
Północno-wschodnia pozycja pola ograniczenia.
getNorthWest(BoundingBox)
Zwraca północno-zachodnią pozycję pola ograniczenia.
static function getNorthWest(bounds: BoundingBox): Position
Parametry
- bounds
- BoundingBox
Pole ograniczenia w celu uzyskania pozycji z.
Zwraca
Północno-zachodnia pozycja pola ograniczenia.
getSouth(BoundingBox)
Zwraca wartość pozycji południowej pola ograniczenia.
static function getSouth(bounds: BoundingBox): number
Parametry
- bounds
- BoundingBox
Pole ograniczenia w celu uzyskania pozycji z.
Zwraca
number
Wartość pozycji południowej pola ograniczenia.
getSouthEast(BoundingBox)
Zwraca położenie południowo-wschodniej pola ograniczenia.
static function getSouthEast(bounds: BoundingBox): Position
Parametry
- bounds
- BoundingBox
Pole ograniczenia w celu uzyskania pozycji od.
Zwraca
Południowo-wschodnia pozycja pola ograniczenia.
getSouthWest(BoundingBox)
Zwraca położenie południowo-zachodniej pola ograniczenia.
static function getSouthWest(bounds: BoundingBox): Position
Parametry
- bounds
- BoundingBox
Pole ograniczenia w celu uzyskania pozycji od.
Zwraca
Południowo-zachodnia pozycja pola ograniczenia.
getWest(BoundingBox)
Zwraca wartość pozycji zachodniej pola ograniczenia.
static function getWest(bounds: BoundingBox): number
Parametry
- bounds
- BoundingBox
Pole ograniczenia w celu uzyskania pozycji od.
Zwraca
number
Wartość pozycji west pola ograniczenia.
getWidth(BoundingBox)
Pobiera szerokość pola ograniczenia w stopniach.
static function getWidth(bounds: BoundingBox): number
Parametry
- bounds
- BoundingBox
Pole ograniczenia do zaznaczenia.
Zwraca
number
Szerokość pola ograniczenia w stopniach.
intersect(BoundingBox, BoundingBox)
Określa, że dwa pola ograniczenia przecinają się.
static function intersect(bounds1: BoundingBox, bounds2: BoundingBox): boolean
Parametry
- bounds1
- BoundingBox
Pierwsze pole ograniczenia do porównania.
- bounds2
- BoundingBox
Drugie pole ograniczenia do porównania.
Zwraca
boolean
wartość true, jeśli podane pola ograniczenia przecinają się.
merge(BoundingBox, BoundingBox)
Scala dwa pola ograniczenia ze sobą.
static function merge(bounds1: BoundingBox, bounds2: BoundingBox): BoundingBox
Parametry
- bounds1
- BoundingBox
Pierwsze pole ograniczenia do scalenia z.
- bounds2
- BoundingBox
Drugie pole ograniczenia do scalenia z.
Zwraca
Pole ograniczenia w formacie [minLon, minLat, maxLon, maxLat].
splitOnAntimeridian(BoundingBox)
Dzieli pole BoundingBox, które przecina antymerykad na dwa pole BoundingBox. Jeden całkowicie na zachód od Antymeryka i drugi całkowicie na wschód od Antymeryka.
static function splitOnAntimeridian(bounds: BoundingBox): BoundingBox[]
Parametry
- bounds
- BoundingBox
Zwraca
Szczegóły metody dziedziczonej
concat((T | ConcatArray<T>)[])
Łączy co najmniej dwie tablice.
function concat(items: (T | ConcatArray<T>)[]): number[]
Parametry
- items
-
(T | ConcatArray<T>)[]
Dodatkowe elementy do dodania na końcu tablicy1.
Zwraca
number[]
Dziedziczone z Array.concat
concat(ConcatArray<number>[])
Łączy co najmniej dwie tablice.
function concat(items: ConcatArray<number>[]): number[]
Parametry
- items
-
ConcatArray<number>[]
Dodatkowe elementy do dodania na końcu tablicy1.
Zwraca
number[]
Dziedziczone z Array.concat
every((value: number, index: number, array: number[]) => unknown, any)
Określa, czy wszystkie elementy członkowskie tablicy spełniają określony test.
function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parametry
- callbackfn
-
(value: number, index: number, array: number[]) => 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: number, index: number, array: number[]) => unknown, any)
Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego.
function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]
Parametry
- callbackfn
-
(value: number, index: number, array: number[]) => 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
number[]
Dziedziczone z Array.filter
filter<S>((value: number, index: number, array: number[]) => value, any)
Zwraca elementy tablicy spełniające warunek określony w funkcji wywołania zwrotnego.
function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]
Parametry
- callbackfn
-
(value: number, index: number, array: number[]) => 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: number, index: number, array: number[]) => void, any)
Wykonuje określoną akcję dla każdego elementu w tablicy.
function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)
Parametry
- callbackfn
-
(value: number, index: number, array: number[]) => 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 ta wartość zostanie pominięta, niezdefiniowany zostanie użyty jako ta wartość.
Dziedziczone z Array.forEach
indexOf(number, number)
Zwraca indeks pierwszego wystąpienia wartości w tablicy.
function indexOf(searchElement: number, fromIndex?: number): number
Parametry
- searchElement
-
number
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 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. Jeśli pominięto, elementy tablicy są oddzielone przecinkami.
Zwraca
string
Dziedziczone z Array.join
lastIndexOf(number, number)
Zwraca indeks ostatniego wystąpienia określonej wartości w tablicy.
function lastIndexOf(searchElement: number, fromIndex?: number): number
Parametry
- searchElement
-
number
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: number, index: number, array: number[]) => 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: number, index: number, array: number[]) => U, thisArg?: any): U[]
Parametry
- callbackfn
-
(value: number, index: number, array: number[]) => 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 się odwoływać w funkcji callbackfn. Jeśli ta wartość zostanie pominięta, niezdefiniowany zostanie użyty jako ta wartość.
Zwraca
U[]
Dziedziczone z Array.map
pop()
Usuwa ostatni element z tablicy i zwraca go.
function pop(): number | undefined
Zwraca
number | undefined
Dziedziczone z Array.pop
push(number[])
Dołącza nowe elementy do tablicy i zwraca nową długość tablicy.
function push(items: number[]): number
Parametry
- items
-
number[]
Nowe elementy tablicy.
Zwraca
number
Dziedziczone z Array.push
reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
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 dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parametry
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda redukcji wywołuje funkcję callbackfn jednorazowo dla każdego elementu w tablicy.
Zwraca
number
Dziedziczone z Array.reduce
reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, initialValue: number): number
Parametry
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Zwraca
number
Dziedziczone z Array.reduce
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => 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 dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.
function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parametry
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda redukcji 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 Array.reduce
reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
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 dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parametry
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
Funkcja, która akceptuje maksymalnie cztery argumenty. Metoda reduceRight wywołuje funkcję callbackfn jednorazowo dla każdego elementu w tablicy.
Zwraca
number
Dziedziczone z Array.reduceRight
reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, initialValue: number): number
Parametry
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Zwraca
number
Dziedziczone z Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => 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 dostarczana jako argument w następnym wywołaniu funkcji wywołania zwrotnego.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parametry
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => 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 Array.reduceRight
reverse()
Odwraca elementy w tablicy.
function reverse(): number[]
Zwraca
number[]
Dziedziczone z Array.reverse
shift()
Usuwa pierwszy element z tablicy i zwraca go.
function shift(): number | undefined
Zwraca
number | undefined
Dziedziczone z Array.shift
slice(number, number)
Zwraca sekcję tablicy.
function slice(start?: number, end?: number): number[]
Parametry
- start
-
number
Początek określonej części tablicy.
- end
-
number
Koniec określonej części tablicy. Jest to wyłącznie element w indeksie "end".
Zwraca
number[]
Dziedziczone z Array.slice
some((value: number, index: number, array: number[]) => unknown, any)
Określa, czy określona funkcja wywołania zwrotnego zwraca wartość true dla dowolnego elementu tablicy.
function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parametry
- callbackfn
-
(value: number, index: number, array: number[]) => 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 coercible 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 ta wartość zostanie pominięta, niezdefiniowany zostanie użyty jako ta wartość.
Zwraca
boolean
Dziedziczone z Array.some
sort((a: number, b: number) => number)
Sortuje tablicę.
function sort(compareFn?: (a: number, b: number) => number): this
Parametry
- compareFn
-
(a: number, b: number) => 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 i 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
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): number[]
Parametry
- start
-
number
Lokalizacja oparta na zerach w tablicy, z której należy zacząć usuwać elementy.
- deleteCount
-
number
Liczba elementów do usunięcia.
Zwraca
number[]
Dziedziczone z Array.splice
splice(number, 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, items: number[]): number[]
Parametry
- start
-
number
Lokalizacja oparta na zerach w tablicy, z której należy zacząć usuwać elementy.
- deleteCount
-
number
Liczba elementów do usunięcia.
- items
-
number[]
Elementy do wstawienia do tablicy zamiast usuniętych elementów.
Zwraca
number[]
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(number[])
Wstawia nowe elementy na początku tablicy.
function unshift(items: number[]): number
Parametry
- items
-
number[]
Elementy do wstawienia na początku tablicy.
Zwraca
number
Dziedziczone z Array.unshift