BoundingBox class
Ein GeoJSON BoundingBox-Objekt : ein Array, das eine Form definiert, deren Kanten linienkonsenter Längengrad, Breitengrad und Höhe folgen. Allen Achsen des südwestlichsten Punkts folgen alle Achsen des nordöstlicheren Punkts. Die Achsenreihenfolge des BoundingBox-Elements folgt der Achsenreihenfolge der Geometrien. Die vollständige Beschreibung finden Sie in RFC 7946.
- Extends
-
Array<number>
Konstruktoren
Bounding |
Erstellt ein BoundingBox-Objekt |
Bounding |
Erstellt ein BoundingBox-Objekt. |
Eigenschaften
Array |
Geerbte Eigenschaften
length | Ruft die Länge des Arrays ab oder legt sie fest. Dies ist eine Zahl, die um eins höher ist als das höchste der in einem Array definierten Elemente. |
Methoden
contains |
Bestimmt, ob sich eine Position innerhalb eines Begrenzungsrahmens befindet. |
crosses |
Gibt einen booleschen Wert zurück, der angibt, ob das Begrenzungsfeld den Antimeridian überschreitet oder nicht. |
from |
Klont ein Begrenzungsfeld. |
from |
Berechnet den Begrenzungsrahmen einer FeatureCollection, eines Features, einer Geometrie, einer Form oder eines Arrays dieser Objekte. |
from |
Erstellt ein BoundingBox-Objekt aus den angegebenen Dimensionen. |
from |
Erstellt ein BoundingBox-Objekt aus den angegebenen Kanten. |
from |
Erstellt ein BoundingBox-Objekt aus einem beliebigen Array von -Objekten, die Koordinateninformationen enthalten. Jedes Objekt ist entweder ein Array im Format; [lat, lng] oder [lat, lng, elv], oder ein Objekt mit einer beliebigen Kombination der folgenden Eigenschaften: Längengrad: lng, längengrad, lon, x Breitengrad: lat, breitengrad, y Höhe: elv, elevation, alt, altitude, altitude, z |
from |
Erstellt ein BoundingBox-Objekt, das alle bereitgestellten Position-Objekte enthält. |
get |
Berechnet die Mitte eines Begrenzungsrahmens. |
get |
Gibt den Ostpositionswert des Begrenzungsrahmens zurück. |
get |
Ruft die Höhe eines Begrenzungsrahmens in Grad ab. |
get |
Gibt den Nordpositionswert des Begrenzungsrahmens zurück. |
get |
Gibt die Nordostposition des Begrenzungsrahmens zurück. |
get |
Gibt die Nordwestposition des Begrenzungsrahmens zurück. |
get |
Gibt den Wert der Südposition des Begrenzungsrahmens zurück. |
get |
Gibt die Südostposition des Begrenzungsrahmens zurück. |
get |
Gibt die Südwestposition des Begrenzungsrahmens zurück. |
get |
Gibt den Wert der Westposition des Begrenzungsrahmens zurück. |
get |
Ruft die Breite eines Begrenzungsrahmens in Grad ab. |
intersect(Bounding |
Bestimmt, dass sich zwei Begrenzungsrahmen überschneiden. |
merge(Bounding |
Führt zwei begrenzungsgebundene Felder zusammen. |
split |
Teilt ein BoundingBox-Objekt, das das Antimeridian-Element durchquert, in zwei BoundingBox-Elemente. Eine vollständig westlich des Antimerdians und eine andere ganz östlich des Antimerdian. |
Geerbte Methoden
concat((T | Concat |
Kombiniert zwei oder mehr Arrays. |
concat(Concat |
Kombiniert zwei oder mehr Arrays. |
every((value: number, index: number, array: number[]) => unknown, any) | Bestimmt, ob alle Member eines Arrays den angegebenen Test erfüllen. |
filter((value: number, index: number, array: number[]) => unknown, any) | Gibt die Elemente eines Arrays zurück, die die in einer Rückruffunktion angegebene Bedingung erfüllen. |
filter<S>((value: number, index: number, array: number[]) => value, any) | Gibt die Elemente eines Arrays zurück, die die in einer Rückruffunktion angegebene Bedingung erfüllen. |
for |
Führt die angegebene Aktion für jedes Element in einem Array aus. |
index |
Gibt den Index des ersten Vorkommens eines Werts in einem Array zurück. |
join(string) | Fügt alle Elemente eines Arrays hinzu, die durch die angegebene Trennzeichenfolge getrennt sind. |
last |
Gibt den Index des letzten Vorkommens eines angegebenen Werts in einem Array zurück. |
map<U>((value: number, index: number, array: number[]) => U, any) | Ruft für jedes Element eines Arrays eine definierte Rückruffunktion auf und gibt ein Array zurück, das die Ergebnisse enthält. |
pop() | Entfernt das letzte Element aus einem Array und gibt dieses zurück. |
push(number[]) | Fügt neue Elemente an ein Array an und gibt die neue Länge des Arrays zurück. |
reduce((previous |
Ruft die angegebene Rückruffunktion für alle Elemente in einem Array auf. Der Rückgabewert der Rückruffunktion ist das akkumulierte Ergebnis und wird als Argument im folgenden Aufruf der Rückruffunktion bereitgestellt. |
reduce((previous |
|
reduce<U>((previous |
Ruft die angegebene Rückruffunktion für alle Elemente in einem Array auf. Der Rückgabewert der Rückruffunktion ist das akkumulierte Ergebnis und wird als Argument im folgenden Aufruf der Rückruffunktion bereitgestellt. |
reduce |
Ruft die angegebene Rückruffunktion für alle Elemente in einem Array in absteigender Reihenfolge auf. Der Rückgabewert der Rückruffunktion ist das akkumulierte Ergebnis und wird als Argument im folgenden Aufruf der Rückruffunktion bereitgestellt. |
reduce |
|
reduce |
Ruft die angegebene Rückruffunktion für alle Elemente in einem Array in absteigender Reihenfolge auf. Der Rückgabewert der Rückruffunktion ist das akkumulierte Ergebnis und wird als Argument im folgenden Aufruf der Rückruffunktion bereitgestellt. |
reverse() | Kehrt die Elemente in einem Array um. |
shift() | Entfernt das erste Element aus einem Array und gibt es zurück. |
slice(number, number) | Gibt einen Abschnitt eines Arrays zurück. |
some((value: number, index: number, array: number[]) => unknown, any) | Bestimmt, ob die angegebene Rückruffunktion für jedes Element eines Arrays true zurückgibt. |
sort((a: number, b: number) => number) | Sortiert ein Array. |
splice(number, number) | Entfernt Elemente aus einem Array und fügt ggf. an ihrer Stelle neue Elemente ein, wobei die gelöschten Elemente zurückgegeben werden. |
splice(number, number, number[]) | Entfernt Elemente aus einem Array und fügt ggf. an ihrer Stelle neue Elemente ein, wobei die gelöschten Elemente zurückgegeben werden. |
to |
Gibt eine Zeichenfolgendarstellung eines Arrays zurück. Die Elemente werden mithilfe ihrer toLocalString-Methoden in eine Zeichenfolge konvertiert. |
to |
Gibt eine Zeichenfolgendarstellung eines Arrays zurück. |
unshift(number[]) | Fügt am Anfang eines Arrays neue Elemente ein. |
Details zum Konstruktor
BoundingBox(number[])
Erstellt ein BoundingBox-Objekt
new BoundingBox(positions: number[])
Parameter
- positions
-
number[]
Kann entweder [Westen, Süden, Osten, Norden] oder [Westen, Süden, Höhe1, Osten, Norden, Höhe2] sein.
BoundingBox(Position, Position)
Erstellt ein BoundingBox-Objekt.
new BoundingBox(southwestPosition: Position, northeastPosition: Position)
Parameter
- southwestPosition
- Position
Die südwestlichste Position des Begrenzungsrahmens.
- northeastPosition
- Position
Die nordöstlichste Position des Begrenzungsrahmens.
Details zur Eigenschaft
Array
static Array: ArrayConstructor
Eigenschaftswert
ArrayConstructor
Geerbte Eigenschaftsdetails
length
Ruft die Länge des Arrays ab oder legt sie fest. Dies ist eine Zahl, die um eins höher ist als das höchste der in einem Array definierten Elemente.
length: number
Eigenschaftswert
number
Geerbt von Array.length
Details zur Methode
containsPosition(BoundingBox, Position)
Bestimmt, ob sich eine Position innerhalb eines Begrenzungsrahmens befindet.
static function containsPosition(bounds: BoundingBox, position: Position): boolean
Parameter
- bounds
- BoundingBox
Das Begrenzungsfeld, um zu sehen, ob sich die Position in befindet.
- position
- Position
Die Position, an der sie sich im Begrenzungsrahmen befindet.
Gibt zurück
boolean
True, wenn sich die Position innerhalb des Begrenzungsrahmens befindet.
crossesAntimeridian(BoundingBox)
Gibt einen booleschen Wert zurück, der angibt, ob das Begrenzungsfeld den Antimeridian überschreitet oder nicht.
static function crossesAntimeridian(bounds: BoundingBox): boolean
Parameter
- bounds
- BoundingBox
Das zu überprüfende Begrenzungsfeld.
Gibt zurück
boolean
Ein boolescher Wert, der angibt, ob das Begrenzungsfeld den Antimeridian überschreitet oder nicht.
fromBoundingBox(BoundingBox)
Klont ein Begrenzungsfeld.
static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox
Parameter
- boundingBox
- BoundingBox
Das zu klonende Begrenzungsfeld.
Gibt zurück
fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)
Berechnet den Begrenzungsrahmen einer FeatureCollection, eines Features, einer Geometrie, einer Form oder eines Arrays dieser Objekte.
static function fromData(data: FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>): BoundingBox
Parameter
- data
-
FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>
FeatureCollection, Feature, Geometry, Shape oder Array dieser Objekte, für die das Begrenzungsfeld berechnet werden soll.
Gibt zurück
Ein Begrenzungsrahmen im Format [minLon, minLat, maxLon, maxLat].
fromDimensions(Position, number, number)
Erstellt ein BoundingBox-Objekt aus den angegebenen Dimensionen.
static function fromDimensions(center: Position, width: number, height: number): BoundingBox
Parameter
- center
- Position
Die mittlere Position des Begrenzungsrahmens.
- width
-
number
Die Breite des Begrenzungsrahmens.
- height
-
number
Die Höhe des Begrenzungsrahmens.
Gibt zurück
fromEdges(number, number, number, number)
Erstellt ein BoundingBox-Objekt aus den angegebenen Kanten.
static function fromEdges(west: number, south: number, east: number, north: number): BoundingBox
Parameter
- west
-
number
Der westliche Rand des Begrenzungsrahmens.
- south
-
number
Der südliche Rand des Begrenzungsrahmens.
- east
-
number
Der östliche Rand des Begrenzungsrahmens.
- north
-
number
Der nördliche Rand des Begrenzungsrahmens.
Gibt zurück
fromLatLngs(Array<object | number[]>)
Erstellt ein BoundingBox-Objekt aus einem beliebigen Array von -Objekten, die Koordinateninformationen enthalten. Jedes Objekt ist entweder ein Array im Format; [lat, lng] oder [lat, lng, elv], oder ein Objekt mit einer beliebigen Kombination der folgenden Eigenschaften: Längengrad: lng, längengrad, lon, x Breitengrad: lat, breitengrad, y Höhe: elv, elevation, alt, altitude, altitude, z
static function fromLatLngs(latLngs: Array<object | number[]>): BoundingBox
Parameter
- latLngs
-
Array<object | number[]>
Die -Objekte, die Koordinateninformationen enthalten.
Gibt zurück
Ein BoundingBox-Objekt, das alle bereitgestellten Koordinateninformationen enthält.
fromPositions(Position[])
Erstellt ein BoundingBox-Objekt, das alle bereitgestellten Position-Objekte enthält.
static function fromPositions(positions: Position[]): BoundingBox
Parameter
- positions
-
Position[]
Ein Array von Speicherorten, die zum Generieren des Begrenzungsrahmens verwendet werden sollen.
Gibt zurück
Ein begrenzungsfeld, das alle angegebenen Positionen enthält.
getCenter(BoundingBox)
Berechnet die Mitte eines Begrenzungsrahmens.
static function getCenter(bounds: BoundingBox): Position
Parameter
- bounds
- BoundingBox
Ein Begrenzungsrahmen, in dem der Mittelpunkt berechnet werden soll.
Gibt zurück
Eine Position, die die Mitte des Begrenzungsrahmens darstellt.
getEast(BoundingBox)
Gibt den Ostpositionswert des Begrenzungsrahmens zurück.
static function getEast(bounds: BoundingBox): number
Parameter
- bounds
- BoundingBox
Das begrenzungsfeld, aus dem die Position abgerufen werden soll.
Gibt zurück
number
Der Ostpositionswert des Begrenzungsrahmens.
getHeight(BoundingBox)
Ruft die Höhe eines Begrenzungsrahmens in Grad ab.
static function getHeight(bounds: BoundingBox): number
Parameter
- bounds
- BoundingBox
Das zu überprüfende Begrenzungsfeld.
Gibt zurück
number
Die Höhe des Begrenzungsrahmens in Grad.
getNorth(BoundingBox)
Gibt den Nordpositionswert des Begrenzungsrahmens zurück.
static function getNorth(bounds: BoundingBox): number
Parameter
- bounds
- BoundingBox
Das begrenzungsfeld, aus dem die Position abgerufen werden soll.
Gibt zurück
number
Der Nordpositionswert des Begrenzungsrahmens.
getNorthEast(BoundingBox)
Gibt die Nordostposition des Begrenzungsrahmens zurück.
static function getNorthEast(bounds: BoundingBox): Position
Parameter
- bounds
- BoundingBox
Das begrenzungsfeld, aus dem die Position abgerufen werden soll.
Gibt zurück
Die Nord-Ost-Position des Begrenzungsrahmens.
getNorthWest(BoundingBox)
Gibt die Nordwestposition des Begrenzungsrahmens zurück.
static function getNorthWest(bounds: BoundingBox): Position
Parameter
- bounds
- BoundingBox
Das begrenzungsfeld, aus dem die Position abgerufen werden soll.
Gibt zurück
Die Nord-West-Position des Begrenzungsrahmens.
getSouth(BoundingBox)
Gibt den Wert der Südposition des Begrenzungsrahmens zurück.
static function getSouth(bounds: BoundingBox): number
Parameter
- bounds
- BoundingBox
Das begrenzungsfeld, aus dem die Position abgerufen werden soll.
Gibt zurück
number
Der Wert der Südposition des Begrenzungsrahmens.
getSouthEast(BoundingBox)
Gibt die Südostposition des Begrenzungsrahmens zurück.
static function getSouthEast(bounds: BoundingBox): Position
Parameter
- bounds
- BoundingBox
Das begrenzungsfeld, aus dem die Position abgerufen werden soll.
Gibt zurück
Die Südostposition des Begrenzungsrahmens.
getSouthWest(BoundingBox)
Gibt die Südwestposition des Begrenzungsrahmens zurück.
static function getSouthWest(bounds: BoundingBox): Position
Parameter
- bounds
- BoundingBox
Das begrenzungsfeld, aus dem die Position abgerufen werden soll.
Gibt zurück
Die Südwestposition des Begrenzungsrahmens.
getWest(BoundingBox)
Gibt den Wert der Westposition des Begrenzungsrahmens zurück.
static function getWest(bounds: BoundingBox): number
Parameter
- bounds
- BoundingBox
Das begrenzungsfeld, aus dem die Position abgerufen werden soll.
Gibt zurück
number
Der Westpositionswert des Begrenzungsrahmens.
getWidth(BoundingBox)
Ruft die Breite eines Begrenzungsrahmens in Grad ab.
static function getWidth(bounds: BoundingBox): number
Parameter
- bounds
- BoundingBox
Das zu überprüfende Begrenzungsfeld.
Gibt zurück
number
Die Breite des Begrenzungsrahmens in Grad.
intersect(BoundingBox, BoundingBox)
Bestimmt, dass sich zwei Begrenzungsrahmen überschneiden.
static function intersect(bounds1: BoundingBox, bounds2: BoundingBox): boolean
Parameter
- bounds1
- BoundingBox
Das erste Begrenzungsfeld, mit dem verglichen werden soll.
- bounds2
- BoundingBox
Das zweite Begrenzungsfeld, mit dem verglichen werden soll.
Gibt zurück
boolean
TRUE, wenn sich die bereitgestellten Begrenzungsrahmen überschneiden.
merge(BoundingBox, BoundingBox)
Führt zwei begrenzungsgebundene Felder zusammen.
static function merge(bounds1: BoundingBox, bounds2: BoundingBox): BoundingBox
Parameter
- bounds1
- BoundingBox
Das erste umgebende Feld, mit dem zusammengeführt werden soll.
- bounds2
- BoundingBox
Das zweite Begrenzungsfeld, mit dem zusammengeführt werden soll.
Gibt zurück
Ein Begrenzungsrahmen im Format [minLon, minLat, maxLon, maxLat].
splitOnAntimeridian(BoundingBox)
Teilt ein BoundingBox-Objekt, das das Antimeridian-Element durchquert, in zwei BoundingBox-Elemente. Eine vollständig westlich des Antimerdians und eine andere ganz östlich des Antimerdian.
static function splitOnAntimeridian(bounds: BoundingBox): BoundingBox[]
Parameter
- bounds
- BoundingBox
Gibt zurück
Details zur geerbten Methode
concat((T | ConcatArray<T>)[])
Kombiniert zwei oder mehr Arrays.
function concat(items: (T | ConcatArray<T>)[]): number[]
Parameter
- items
-
(T | ConcatArray<T>)[]
Zusätzliche Elemente, die am Ende von array1 hinzugefügt werden sollen.
Gibt zurück
number[]
Geerbt von Array.concat
concat(ConcatArray<number>[])
Kombiniert zwei oder mehr Arrays.
function concat(items: ConcatArray<number>[]): number[]
Parameter
- items
-
ConcatArray<number>[]
Zusätzliche Elemente, die am Ende von array1 hinzugefügt werden sollen.
Gibt zurück
number[]
Geerbt von Array.concat
every((value: number, index: number, array: number[]) => unknown, any)
Bestimmt, ob alle Member eines Arrays den angegebenen Test erfüllen.
function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parameter
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Eine Funktion, die bis zu drei Argumente akzeptiert. Die methode every ruft die callbackfn-Funktion für jedes Element im Array auf, bis der callbackfn einen Wert zurückgibt, der mit dem booleschen Wert false oder bis zum Ende des Arrays koerzierbar ist.
- thisArg
-
any
Ein Objekt, auf das dieses Schlüsselwort in der funktion callbackfn verweisen kann. Wenn thisArg nicht angegeben wird, wird undefined als dieser Wert verwendet.
Gibt zurück
boolean
Geerbt von Array.every
filter((value: number, index: number, array: number[]) => unknown, any)
Gibt die Elemente eines Arrays zurück, die die in einer Rückruffunktion angegebene Bedingung erfüllen.
function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]
Parameter
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Eine Funktion, die bis zu drei Argumente akzeptiert. Die Filtermethode ruft die Funktion callbackfn einmal für jedes Element im Array auf.
- thisArg
-
any
Ein Objekt, auf das dieses Schlüsselwort in der funktion callbackfn verweisen kann. Wenn thisArg nicht angegeben wird, wird undefined als dieser Wert verwendet.
Gibt zurück
number[]
Geerbt von Array.filter
filter<S>((value: number, index: number, array: number[]) => value, any)
Gibt die Elemente eines Arrays zurück, die die in einer Rückruffunktion angegebene Bedingung erfüllen.
function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]
Parameter
- callbackfn
-
(value: number, index: number, array: number[]) => value
Eine Funktion, die bis zu drei Argumente akzeptiert. Die Filtermethode ruft die Funktion callbackfn einmal für jedes Element im Array auf.
- thisArg
-
any
Ein Objekt, auf das dieses Schlüsselwort in der funktion callbackfn verweisen kann. Wenn thisArg nicht angegeben wird, wird undefined als dieser Wert verwendet.
Gibt zurück
S[]
Geerbt von Array.filter
forEach((value: number, index: number, array: number[]) => void, any)
Führt die angegebene Aktion für jedes Element in einem Array aus.
function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)
Parameter
- callbackfn
-
(value: number, index: number, array: number[]) => void
Eine Funktion, die bis zu drei Argumente akzeptiert. forEach ruft die callbackfn-Funktion einmal für jedes Element im Array auf.
- thisArg
-
any
Ein Objekt, auf das dieses Schlüsselwort in der funktion callbackfn verweisen kann. Wenn thisArg nicht angegeben wird, wird undefined als dieser Wert verwendet.
Geerbt von Array.forEach
indexOf(number, number)
Gibt den Index des ersten Vorkommens eines Werts in einem Array zurück.
function indexOf(searchElement: number, fromIndex?: number): number
Parameter
- searchElement
-
number
Der Wert, nach dem im Array gesucht werden soll.
- fromIndex
-
number
Der Arrayindex, an dem die Suche gestartet werden soll. Wenn fromIndex ausgelassen wird, beginnt die Suche bei Index 0.
Gibt zurück
number
Geerbt von Array.indexOf
join(string)
Fügt alle Elemente eines Arrays hinzu, die durch die angegebene Trennzeichenfolge getrennt sind.
function join(separator?: string): string
Parameter
- separator
-
string
Eine Zeichenfolge, die verwendet wird, um ein Element eines Arrays vom nächsten in der resultierenden Zeichenfolge zu trennen. Wenn sie nicht angegeben werden, werden die Arrayelemente durch ein Komma getrennt.
Gibt zurück
string
Geerbt von Array.join
lastIndexOf(number, number)
Gibt den Index des letzten Vorkommens eines angegebenen Werts in einem Array zurück.
function lastIndexOf(searchElement: number, fromIndex?: number): number
Parameter
- searchElement
-
number
Der Wert, nach dem im Array gesucht werden soll.
- fromIndex
-
number
Der Arrayindex, an dem die Suche gestartet werden soll. Wenn fromIndex ausgelassen wird, beginnt die Suche mit dem letzten Index im Array.
Gibt zurück
number
Geerbt von Array.lastIndexOf
map<U>((value: number, index: number, array: number[]) => U, any)
Ruft für jedes Element eines Arrays eine definierte Rückruffunktion auf und gibt ein Array zurück, das die Ergebnisse enthält.
function map<U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any): U[]
Parameter
- callbackfn
-
(value: number, index: number, array: number[]) => U
Eine Funktion, die bis zu drei Argumente akzeptiert. Die map-Methode ruft die callbackfn-Funktion einmal für jedes Element im Array auf.
- thisArg
-
any
Ein Objekt, auf das dieses Schlüsselwort in der funktion callbackfn verweisen kann. Wenn thisArg nicht angegeben wird, wird undefined als dieser Wert verwendet.
Gibt zurück
U[]
Geerbt von Array.map
pop()
Entfernt das letzte Element aus einem Array und gibt dieses zurück.
function pop(): number | undefined
Gibt zurück
number | undefined
Geerbt von Array.pop
push(number[])
Fügt neue Elemente an ein Array an und gibt die neue Länge des Arrays zurück.
function push(items: number[]): number
Parameter
- items
-
number[]
Neue Elemente des Arrays.
Gibt zurück
number
Geerbt von Array.push
reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Ruft die angegebene Rückruffunktion für alle Elemente in einem Array auf. Der Rückgabewert der Rückruffunktion ist das akkumulierte Ergebnis und wird als Argument im folgenden Aufruf der Rückruffunktion bereitgestellt.
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parameter
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
Eine Funktion, die bis zu vier Argumente akzeptiert. Die reduce-Methode ruft die funktion callbackfn einmal für jedes Element im Array auf.
Gibt zurück
number
Geerbt von 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
Parameter
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Gibt zurück
number
Geerbt von Array.reduce
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Ruft die angegebene Rückruffunktion für alle Elemente in einem Array auf. Der Rückgabewert der Rückruffunktion ist das akkumulierte Ergebnis und wird als Argument im folgenden Aufruf der Rückruffunktion bereitgestellt.
function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parameter
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
Eine Funktion, die bis zu vier Argumente akzeptiert. Die reduce-Methode ruft die funktion callbackfn einmal für jedes Element im Array auf.
- initialValue
-
U
Wenn initialValue angegeben ist, wird es als Anfangswert verwendet, um die Akkumulation zu starten. Der erste Aufruf der callbackfn-Funktion stellt diesen Wert als Argument anstelle eines Arraywerts bereit.
Gibt zurück
U
Geerbt von Array.reduce
reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Ruft die angegebene Rückruffunktion für alle Elemente in einem Array in absteigender Reihenfolge auf. Der Rückgabewert der Rückruffunktion ist das akkumulierte Ergebnis und wird als Argument im folgenden Aufruf der Rückruffunktion bereitgestellt.
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parameter
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
Eine Funktion, die bis zu vier Argumente akzeptiert. Die reduceRight-Methode ruft die callbackfn-Funktion einmal für jedes Element im Array auf.
Gibt zurück
number
Geerbt von 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
Parameter
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Gibt zurück
number
Geerbt von Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Ruft die angegebene Rückruffunktion für alle Elemente in einem Array in absteigender Reihenfolge auf. Der Rückgabewert der Rückruffunktion ist das akkumulierte Ergebnis und wird als Argument im folgenden Aufruf der Rückruffunktion bereitgestellt.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parameter
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
Eine Funktion, die bis zu vier Argumente akzeptiert. Die reduceRight-Methode ruft die callbackfn-Funktion einmal für jedes Element im Array auf.
- initialValue
-
U
Wenn initialValue angegeben ist, wird es als Anfangswert verwendet, um die Akkumulation zu starten. Der erste Aufruf der callbackfn-Funktion stellt diesen Wert als Argument anstelle eines Arraywerts bereit.
Gibt zurück
U
Geerbt von Array.reduceRight
reverse()
Kehrt die Elemente in einem Array um.
function reverse(): number[]
Gibt zurück
number[]
Geerbt von Array.reverse
shift()
Entfernt das erste Element aus einem Array und gibt es zurück.
function shift(): number | undefined
Gibt zurück
number | undefined
Geerbt von Array.shift
slice(number, number)
Gibt einen Abschnitt eines Arrays zurück.
function slice(start?: number, end?: number): number[]
Parameter
- start
-
number
Der Anfang des angegebenen Teils des Arrays.
- end
-
number
Das Ende des angegebenen Teils des Arrays. Dies ist exklusiv für das -Element am Index "end".
Gibt zurück
number[]
Geerbt von Array.slice
some((value: number, index: number, array: number[]) => unknown, any)
Bestimmt, ob die angegebene Rückruffunktion für jedes Element eines Arrays true zurückgibt.
function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parameter
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Eine Funktion, die bis zu drei Argumente akzeptiert. Die some-Methode ruft die callbackfn-Funktion für jedes Element im Array auf, bis der callbackfn einen Wert zurückgibt, der mit dem booleschen Wert true oder bis zum Ende des Arrays koerzierbar ist.
- thisArg
-
any
Ein Objekt, auf das dieses Schlüsselwort in der callbackfn-Funktion verweisen kann. Wenn thisArg ausgelassen wird, wird undefined als dieser Wert verwendet.
Gibt zurück
boolean
Geerbt von Array.some
sort((a: number, b: number) => number)
Sortiert ein Array.
function sort(compareFn?: (a: number, b: number) => number): this
Parameter
- compareFn
-
(a: number, b: number) => number
Funktion, die verwendet wird, um die Reihenfolge der Elemente zu bestimmen. Es wird erwartet, dass ein negativer Wert zurückgegeben wird, wenn das erste Argument kleiner als das zweite Argument ist, null, wenn es gleich ist, und andernfalls ein positiver Wert. Wenn sie nicht angegeben werden, werden die Elemente in aufsteigender ASCII-Zeichenreihenfolge sortiert.
[11,2,22,1].sort((a, b) => a - b)
Gibt zurück
this
Geerbt von Array.sort
splice(number, number)
Entfernt Elemente aus einem Array und fügt ggf. an ihrer Stelle neue Elemente ein, wobei die gelöschten Elemente zurückgegeben werden.
function splice(start: number, deleteCount?: number): number[]
Parameter
- start
-
number
Die nullbasierte Position im Array, von der mit dem Entfernen von Elementen begonnen werden soll.
- deleteCount
-
number
Die Anzahl der zu entfernenden Elemente.
Gibt zurück
number[]
Geerbt von Array.splice
splice(number, number, number[])
Entfernt Elemente aus einem Array und fügt ggf. an ihrer Stelle neue Elemente ein, wobei die gelöschten Elemente zurückgegeben werden.
function splice(start: number, deleteCount: number, items: number[]): number[]
Parameter
- start
-
number
Die nullbasierte Position im Array, von der mit dem Entfernen von Elementen begonnen werden soll.
- deleteCount
-
number
Die Anzahl der zu entfernenden Elemente.
- items
-
number[]
Elemente, die anstelle der gelöschten Elemente in das Array eingefügt werden sollen.
Gibt zurück
number[]
Geerbt von Array.splice
toLocaleString()
Gibt eine Zeichenfolgendarstellung eines Arrays zurück. Die Elemente werden mithilfe ihrer toLocalString-Methoden in eine Zeichenfolge konvertiert.
function toLocaleString(): string
Gibt zurück
string
Geerbt von Array.toLocaleString
toString()
Gibt eine Zeichenfolgendarstellung eines Arrays zurück.
function toString(): string
Gibt zurück
string
Geerbt von Array.toString
unshift(number[])
Fügt am Anfang eines Arrays neue Elemente ein.
function unshift(items: number[]): number
Parameter
- items
-
number[]
Elemente, die am Anfang des Arrays eingefügt werden sollen.
Gibt zurück
number
Geerbt von Array.unshift