BoundingBox class
Ett GeoJSON BoundingBox-objekt – en matris som definierar en form vars kanter följer linjer med konstant longitud, latitud och höjd. Alla axlar av det mest southwesterly pekar följs av alla axlar av det mer northeasterly pekar. Axelordningen för Avgränsningslådan följer axelordningen för geometrier. Den fullständiga beskrivningen beskrivs i RFC 7946.
- Extends
-
Array<number>
Konstruktorer
Bounding |
Skapar en avgränsningsruta |
Bounding |
Skapar en avgränsningsruta. |
Egenskaper
Array |
Ärvda egenskaper
length | Hämtar eller anger matrisens längd. Det här är ett högre tal än det högsta elementet som definierats i en matris. |
Metoder
contains |
Avgör om en position finns inom en avgränsningsruta. |
crosses |
Returnerar ett booleskt värde som anger om avgränsningsrutan korsar antimeridianen eller inte. |
from |
Klonar en avgränsningsruta. |
from |
Beräknar avgränsningsrutan för en FeatureCollection, Funktion, Geometri, Form eller matris för dessa objekt. |
from |
Konstruerar en Avgränsningsruta från de angivna dimensionerna. |
from |
Skapar en Avgränsningsruta från de angivna kanterna. |
from |
Skapar en Avgränsningsruta från alla matriser med objekt som innehåller koordinatinformation. Varje objekt är antingen en matris i formatet; [lat, lng] eller [lat, lng, elv], eller ett objekt med någon kombination av följande egenskaper: Longitud: lng, longitud, lon, x latitud: lat, lat, latitud, y Elevation: elv, elevation, alt, altitude, z |
from |
Skapar en avgränsningsruta som innehåller alla angivna Position-objekt. |
get |
Beräknar mitten av en avgränsningsruta. |
get |
Returnerar värdet för den östra positionen för avgränsningsrutan. |
get |
Hämtar höjden på en avgränsningsruta i grader. |
get |
Returnerar värdet för den norra positionen för avgränsningsrutan. |
get |
Returnerar avgränsningsrutans nordöstra position. |
get |
Returnerar avgränsningsrutans nordvästra position. |
get |
Returnerar värdet för den södra positionen för avgränsningsrutan. |
get |
Returnerar avgränsningsrutans sydöstra position. |
get |
Returnerar avgränsningsrutans sydvästra position. |
get |
Returnerar värdet för den västra positionen för avgränsningsrutan. |
get |
Hämtar bredden på en avgränsningsruta i grader. |
intersect(Bounding |
Avgör om två avgränsningsrutor korsar varandra. |
merge(Bounding |
Sammanfogar två avgränsningsrutor. |
split |
Delar upp en avgränsningsruta som korsar antimeridianen i två Avgränsningsrutor. En helt väster om antimerdianen och en helt öster om antimerdianen. |
Ärvda metoder
concat((T | Concat |
Kombinerar två eller flera matriser. |
concat(Concat |
Kombinerar två eller flera matriser. |
every((value: number, index: number, array: number[]) => unknown, any) | Avgör om alla medlemmar i en matris uppfyller det angivna testet. |
filter((value: number, index: number, array: number[]) => unknown, any) | Returnerar elementen i en matris som uppfyller villkoret som anges i en återanropsfunktion. |
filter<S>((value: number, index: number, array: number[]) => value, any) | Returnerar elementen i en matris som uppfyller villkoret som anges i en återanropsfunktion. |
for |
Utför den angivna åtgärden för varje element i en matris. |
index |
Returnerar indexet för den första förekomsten av ett värde i en matris. |
join(string) | Lägger till alla element i en matris avgränsad med den angivna avgränsarsträngen. |
last |
Returnerar indexet för den senaste förekomsten av ett angivet värde i en matris. |
map<U>((value: number, index: number, array: number[]) => U, any) | Anropar en definierad återanropsfunktion på varje element i en matris och returnerar en matris som innehåller resultatet. |
pop() | Tar bort det sista elementet från en matris och returnerar det. |
push(number[]) | Lägger till nya element i en matris och returnerar matrisens nya längd. |
reduce((previous |
Anropar den angivna återanropsfunktionen för alla element i en matris. Returvärdet för återanropsfunktionen är det ackumulerade resultatet och anges som ett argument i nästa anrop till återanropsfunktionen. |
reduce((previous |
|
reduce<U>((previous |
Anropar den angivna återanropsfunktionen för alla element i en matris. Returvärdet för återanropsfunktionen är det ackumulerade resultatet och anges som ett argument i nästa anrop till återanropsfunktionen. |
reduce |
Anropar den angivna återanropsfunktionen för alla element i en matris, i fallande ordning. Returvärdet för återanropsfunktionen är det ackumulerade resultatet och anges som ett argument i nästa anrop till återanropsfunktionen. |
reduce |
|
reduce |
Anropar den angivna återanropsfunktionen för alla element i en matris, i fallande ordning. Returvärdet för återanropsfunktionen är det ackumulerade resultatet och anges som ett argument i nästa anrop till återanropsfunktionen. |
reverse() | Återställer elementen i en matris. |
shift() | Tar bort det första elementet från en matris och returnerar det. |
slice(number, number) | Returnerar ett avsnitt i en matris. |
some((value: number, index: number, array: number[]) => unknown, any) | Avgör om den angivna återanropsfunktionen returnerar true för ett element i en matris. |
sort((a: number, b: number) => number) | Sorterar en matris. |
splice(number, number) | Tar bort element från en matris och infogar vid behov nya element i deras ställe och returnerar de borttagna elementen. |
splice(number, number, number[]) | Tar bort element från en matris och infogar vid behov nya element i deras ställe och returnerar de borttagna elementen. |
to |
Returnerar en strängrepresentation av en matris. Elementen konverteras till en sträng med hjälp av deras toLocalString-metoder. |
to |
Returnerar en strängrepresentation av en matris. |
unshift(number[]) | Infogar nya element i början av en matris. |
Konstruktorinformation
BoundingBox(number[])
Skapar en avgränsningsruta
new BoundingBox(positions: number[])
Parametrar
- positions
-
number[]
Kan vara antingen [west, south, east, north] eller [west, south, elevation1, east, north, elevation2]
BoundingBox(Position, Position)
Skapar en avgränsningsruta.
new BoundingBox(southwestPosition: Position, northeastPosition: Position)
Parametrar
- southwestPosition
- Position
Den sydvästra mest position av avgränsningslådan.
- northeastPosition
- Position
Den nordöstra mest position av avgränsningslådan.
Egenskapsinformation
Array
static Array: ArrayConstructor
Egenskapsvärde
ArrayConstructor
Information om ärvda egenskaper
length
Hämtar eller anger matrisens längd. Det här är ett högre tal än det högsta elementet som definierats i en matris.
length: number
Egenskapsvärde
number
Ärvd från Array.length
Metodinformation
containsPosition(BoundingBox, Position)
Avgör om en position finns inom en avgränsningsruta.
static function containsPosition(bounds: BoundingBox, position: Position): boolean
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan för att se om positionen är i.
- position
- Position
Positionen för att se om den finns i avgränsningsrutan.
Returer
boolean
Sant om positionen finns i avgränsningsrutan.
crossesAntimeridian(BoundingBox)
Returnerar ett booleskt värde som anger om avgränsningsrutan korsar antimeridianen eller inte.
static function crossesAntimeridian(bounds: BoundingBox): boolean
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som ska markeras.
Returer
boolean
Ett booleskt värde som anger om avgränsningsrutan korsar antimeridianen eller inte.
fromBoundingBox(BoundingBox)
Klonar en avgränsningsruta.
static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox
Parametrar
- boundingBox
- BoundingBox
Avgränsningsrutan som ska klonas.
Returer
fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)
Beräknar avgränsningsrutan för en FeatureCollection, Funktion, Geometri, Form eller matris för dessa objekt.
static function fromData(data: FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>): BoundingBox
Parametrar
- data
-
FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>
FeatureCollection, Feature, Geometry, Shape eller array för dessa objekt för att beräkna avgränsningsrutan för.
Returer
En avgränsningsruta i formatet [minLon, minLat, maxLon, maxLat].
fromDimensions(Position, number, number)
Konstruerar en Avgränsningsruta från de angivna dimensionerna.
static function fromDimensions(center: Position, width: number, height: number): BoundingBox
Parametrar
- center
- Position
Avgränsningsrutans mittposition.
- width
-
number
Avgränsningsrutans bredd.
- height
-
number
Avgränsningsrutans höjd.
Returer
fromEdges(number, number, number, number)
Skapar en Avgränsningsruta från de angivna kanterna.
static function fromEdges(west: number, south: number, east: number, north: number): BoundingBox
Parametrar
- west
-
number
Avgränsningsrutans västra kant.
- south
-
number
Avgränsningsboxens södra kant.
- east
-
number
Avgränsningsrutans östra kant.
- north
-
number
Avgränsningsboxens norra kant.
Returer
fromLatLngs(Array<object | number[]>)
Skapar en Avgränsningsruta från alla matriser med objekt som innehåller koordinatinformation. Varje objekt är antingen en matris i formatet; [lat, lng] eller [lat, lng, elv], eller ett objekt med någon kombination av följande egenskaper: Longitud: lng, longitud, lon, x latitud: lat, lat, latitud, y Elevation: elv, elevation, alt, altitude, z
static function fromLatLngs(latLngs: Array<object | number[]>): BoundingBox
Parametrar
- latLngs
-
Array<object | number[]>
Objekten som innehåller koordinatinformation.
Returer
En Avgränsningsruta som innehåller all angivet koordinatinformation.
fromPositions(Position[])
Skapar en avgränsningsruta som innehåller alla angivna Position-objekt.
static function fromPositions(positions: Position[]): BoundingBox
Parametrar
- positions
-
Position[]
En matris med platser som ska användas för att generera avgränsningsrutan.
Returer
En avgränsningsruta som innehåller alla angivna positioner.
getCenter(BoundingBox)
Beräknar mitten av en avgränsningsruta.
static function getCenter(bounds: BoundingBox): Position
Parametrar
- bounds
- BoundingBox
En avgränsningsruta för att beräkna mitten av.
Returer
En position som representerar mitten av avgränsningsrutan.
getEast(BoundingBox)
Returnerar värdet för den östra positionen för avgränsningsrutan.
static function getEast(bounds: BoundingBox): number
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som positionen ska hämtas från.
Returer
number
Värdet för den östra positionen för avgränsningsrutan.
getHeight(BoundingBox)
Hämtar höjden på en avgränsningsruta i grader.
static function getHeight(bounds: BoundingBox): number
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som ska markeras.
Returer
number
Höjden på avgränsningsrutan i grader.
getNorth(BoundingBox)
Returnerar värdet för den norra positionen för avgränsningsrutan.
static function getNorth(bounds: BoundingBox): number
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som positionen ska hämtas från.
Returer
number
Avgränsningsrutans nordpositionsvärde.
getNorthEast(BoundingBox)
Returnerar avgränsningsrutans nordöstra position.
static function getNorthEast(bounds: BoundingBox): Position
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som positionen ska hämtas från.
Returer
Avgränsningsboxens nordöstra position.
getNorthWest(BoundingBox)
Returnerar avgränsningsrutans nordvästra position.
static function getNorthWest(bounds: BoundingBox): Position
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som positionen ska hämtas från.
Returer
Avgränsningsboxens nordvästra position.
getSouth(BoundingBox)
Returnerar värdet för den södra positionen för avgränsningsrutan.
static function getSouth(bounds: BoundingBox): number
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som positionen ska hämtas från.
Returer
number
Avgränsningsrutans värde för den södra positionen.
getSouthEast(BoundingBox)
Returnerar avgränsningsrutans sydöstra position.
static function getSouthEast(bounds: BoundingBox): Position
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som positionen ska hämtas från.
Returer
Avgränsningsboxens sydöstra position.
getSouthWest(BoundingBox)
Returnerar avgränsningsrutans sydvästra position.
static function getSouthWest(bounds: BoundingBox): Position
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som positionen ska hämtas från.
Returer
Avgränsningsboxens sydvästra position.
getWest(BoundingBox)
Returnerar värdet för den västra positionen för avgränsningsrutan.
static function getWest(bounds: BoundingBox): number
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som positionen ska hämtas från.
Returer
number
Värdet för den västra positionen för avgränsningsrutan.
getWidth(BoundingBox)
Hämtar bredden på en avgränsningsruta i grader.
static function getWidth(bounds: BoundingBox): number
Parametrar
- bounds
- BoundingBox
Avgränsningsrutan som ska markeras.
Returer
number
Bredden på avgränsningsrutan i grader.
intersect(BoundingBox, BoundingBox)
Avgör om två avgränsningsrutor korsar varandra.
static function intersect(bounds1: BoundingBox, bounds2: BoundingBox): boolean
Parametrar
- bounds1
- BoundingBox
Den första avgränsningsrutan att jämföra med.
- bounds2
- BoundingBox
Den andra avgränsningsrutan att jämföra med.
Returer
boolean
sant om de angivna avgränsningsrutorna korsar varandra.
merge(BoundingBox, BoundingBox)
Sammanfogar två avgränsningsrutor.
static function merge(bounds1: BoundingBox, bounds2: BoundingBox): BoundingBox
Parametrar
- bounds1
- BoundingBox
Den första avgränsningsrutan att sammanfoga med.
- bounds2
- BoundingBox
Den andra avgränsningsrutan att sammanfoga med.
Returer
En avgränsningsruta i formatet [minLon, minLat, maxLon, maxLat].
splitOnAntimeridian(BoundingBox)
Delar upp en avgränsningsruta som korsar antimeridianen i två Avgränsningsrutor. En helt väster om antimerdianen och en helt öster om antimerdianen.
static function splitOnAntimeridian(bounds: BoundingBox): BoundingBox[]
Parametrar
- bounds
- BoundingBox
Returer
Ärvd metodinformation
concat((T | ConcatArray<T>)[])
Kombinerar två eller flera matriser.
function concat(items: (T | ConcatArray<T>)[]): number[]
Parametrar
- items
-
(T | ConcatArray<T>)[]
Ytterligare objekt att lägga till i slutet av matris1.
Returer
number[]
Ärvd från Array.concat
concat(ConcatArray<number>[])
Kombinerar två eller flera matriser.
function concat(items: ConcatArray<number>[]): number[]
Parametrar
- items
-
ConcatArray<number>[]
Ytterligare objekt att lägga till i slutet av matris1.
Returer
number[]
Ärvd från Array.concat
every((value: number, index: number, array: number[]) => unknown, any)
Avgör om alla medlemmar i en matris uppfyller det angivna testet.
function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parametrar
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
En funktion som accepterar upp till tre argument. Varje metod anropar funktionen callbackfn för varje element i matrisen tills callbackfn returnerar ett värde som är tvång till det booleska värdet falskt eller till slutet av matrisen.
- thisArg
-
any
Ett objekt som det här nyckelordet kan referera till i funktionen callbackfn. Om thisArg utelämnas används odefinierat som det här värdet.
Returer
boolean
Ärvd från Array.every
filter((value: number, index: number, array: number[]) => unknown, any)
Returnerar elementen i en matris som uppfyller villkoret som anges i en återanropsfunktion.
function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]
Parametrar
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
En funktion som accepterar upp till tre argument. Filtermetoden anropar funktionen callbackfn en gång för varje element i matrisen.
- thisArg
-
any
Ett objekt som det här nyckelordet kan referera till i funktionen callbackfn. Om thisArg utelämnas används odefinierat som det här värdet.
Returer
number[]
Ärvd från Array.filter
filter<S>((value: number, index: number, array: number[]) => value, any)
Returnerar elementen i en matris som uppfyller villkoret som anges i en återanropsfunktion.
function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]
Parametrar
- callbackfn
-
(value: number, index: number, array: number[]) => value
En funktion som accepterar upp till tre argument. Filtermetoden anropar funktionen callbackfn en gång för varje element i matrisen.
- thisArg
-
any
Ett objekt som det här nyckelordet kan referera till i funktionen callbackfn. Om thisArg utelämnas används odefinierat som det här värdet.
Returer
S[]
Ärvd från Array.filter
forEach((value: number, index: number, array: number[]) => void, any)
Utför den angivna åtgärden för varje element i en matris.
function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)
Parametrar
- callbackfn
-
(value: number, index: number, array: number[]) => void
En funktion som accepterar upp till tre argument. forEach anropar funktionen callbackfn en gång för varje element i matrisen.
- thisArg
-
any
Ett objekt som det här nyckelordet kan referera till i funktionen callbackfn. Om thisArg utelämnas används odefinierat som det här värdet.
Ärvd från Array.forEach
indexOf(number, number)
Returnerar indexet för den första förekomsten av ett värde i en matris.
function indexOf(searchElement: number, fromIndex?: number): number
Parametrar
- searchElement
-
number
Värdet som ska hittas i matrisen.
- fromIndex
-
number
Matrisindexet där sökningen ska påbörjas. Om fromIndex utelämnas startar sökningen vid index 0.
Returer
number
Ärvd från Array.indexOf
join(string)
Lägger till alla element i en matris avgränsad med den angivna avgränsarsträngen.
function join(separator?: string): string
Parametrar
- separator
-
string
En sträng som används för att separera ett element i en matris från nästa i den resulterande strängen. Om de utelämnas avgränsas matriselementen med kommatecken.
Returer
string
Ärvd från Array.join
lastIndexOf(number, number)
Returnerar indexet för den senaste förekomsten av ett angivet värde i en matris.
function lastIndexOf(searchElement: number, fromIndex?: number): number
Parametrar
- searchElement
-
number
Värdet som ska hittas i matrisen.
- fromIndex
-
number
Matrisindexet där sökningen ska påbörjas. Om fromIndex utelämnas startar sökningen vid det sista indexet i matrisen.
Returer
number
Ärvd från Array.lastIndexOf
map<U>((value: number, index: number, array: number[]) => U, any)
Anropar en definierad återanropsfunktion på varje element i en matris och returnerar en matris som innehåller resultatet.
function map<U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any): U[]
Parametrar
- callbackfn
-
(value: number, index: number, array: number[]) => U
En funktion som accepterar upp till tre argument. Kartmetoden anropar funktionen callbackfn en gång för varje element i matrisen.
- thisArg
-
any
Ett objekt som det här nyckelordet kan referera till i funktionen callbackfn. Om thisArg utelämnas används odefinierat som det här värdet.
Returer
U[]
Ärvd från Array.map
pop()
Tar bort det sista elementet från en matris och returnerar det.
function pop(): number | undefined
Returer
number | undefined
Ärvd från Array.pop
push(number[])
Lägger till nya element i en matris och returnerar matrisens nya längd.
function push(items: number[]): number
Parametrar
- items
-
number[]
Nya element i matrisen.
Returer
number
Ärvd från Array.push
reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Anropar den angivna återanropsfunktionen för alla element i en matris. Returvärdet för återanropsfunktionen är det ackumulerade resultatet och anges som ett argument i nästa anrop till återanropsfunktionen.
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parametrar
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
En funktion som accepterar upp till fyra argument. Reduce-metoden anropar funktionen callbackfn en gång för varje element i matrisen.
Returer
number
Ärvd från 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
Parametrar
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Returer
number
Ärvd från Array.reduce
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Anropar den angivna återanropsfunktionen för alla element i en matris. Returvärdet för återanropsfunktionen är det ackumulerade resultatet och anges som ett argument i nästa anrop till återanropsfunktionen.
function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parametrar
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
En funktion som accepterar upp till fyra argument. Reduce-metoden anropar funktionen callbackfn en gång för varje element i matrisen.
- initialValue
-
U
Om initialValue anges används det som det ursprungliga värdet för att starta ackumuleringen. Det första anropet till funktionen callbackfn tillhandahåller det här värdet som ett argument i stället för ett matrisvärde.
Returer
U
Ärvd från Array.reduce
reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Anropar den angivna återanropsfunktionen för alla element i en matris, i fallande ordning. Returvärdet för återanropsfunktionen är det ackumulerade resultatet och anges som ett argument i nästa anrop till återanropsfunktionen.
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parametrar
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
En funktion som accepterar upp till fyra argument. Metoden reduceRight anropar funktionen callbackfn en gång för varje element i matrisen.
Returer
number
Ärvd från 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
Parametrar
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Returer
number
Ärvd från Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Anropar den angivna återanropsfunktionen för alla element i en matris, i fallande ordning. Returvärdet för återanropsfunktionen är det ackumulerade resultatet och anges som ett argument i nästa anrop till återanropsfunktionen.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parametrar
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
En funktion som accepterar upp till fyra argument. Metoden reduceRight anropar funktionen callbackfn en gång för varje element i matrisen.
- initialValue
-
U
Om initialValue anges används det som det ursprungliga värdet för att starta ackumuleringen. Det första anropet till funktionen callbackfn innehåller det här värdet som ett argument i stället för ett matrisvärde.
Returer
U
Ärvd från Array.reduceRight
reverse()
Återställer elementen i en matris.
function reverse(): number[]
Returer
number[]
Ärvd från Array.reverse
shift()
Tar bort det första elementet från en matris och returnerar det.
function shift(): number | undefined
Returer
number | undefined
Ärvd från Array.shift
slice(number, number)
Returnerar ett avsnitt i en matris.
function slice(start?: number, end?: number): number[]
Parametrar
- start
-
number
Början av den angivna delen av matrisen.
- end
-
number
Slutet på den angivna delen av matrisen. Detta gäller endast för elementet i indexets slut.
Returer
number[]
Ärvd från Array.slice
some((value: number, index: number, array: number[]) => unknown, any)
Avgör om den angivna återanropsfunktionen returnerar true för ett element i en matris.
function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parametrar
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
En funktion som accepterar upp till tre argument. Metoden anropar funktionen callbackfn för varje element i matrisen tills återanropet returnerar ett värde som är tvång till det booleska värdet true eller till slutet av matrisen.
- thisArg
-
any
Ett objekt som nyckelordet kan referera till i funktionen callbackfn. Om thisArg utelämnas används odefinierad som det här värdet.
Returer
boolean
Ärvd från Array.some
sort((a: number, b: number) => number)
Sorterar en matris.
function sort(compareFn?: (a: number, b: number) => number): this
Parametrar
- compareFn
-
(a: number, b: number) => number
Funktion som används för att fastställa ordningen på elementen. Det förväntas returnera ett negativt värde om det första argumentet är mindre än det andra argumentet, noll om de är lika och ett positivt värde annars. Om de utelämnas sorteras elementen i stigande ASCII-teckenordning.
[11,2,22,1].sort((a, b) => a - b)
Returer
this
Ärvd från Array.sort
splice(number, number)
Tar bort element från en matris och infogar vid behov nya element i deras ställe och returnerar de borttagna elementen.
function splice(start: number, deleteCount?: number): number[]
Parametrar
- start
-
number
Den nollbaserade platsen i matrisen som elementen ska tas bort från.
- deleteCount
-
number
Antalet element som ska tas bort.
Returer
number[]
Ärvd från Array.splice
splice(number, number, number[])
Tar bort element från en matris och infogar vid behov nya element i deras ställe och returnerar de borttagna elementen.
function splice(start: number, deleteCount: number, items: number[]): number[]
Parametrar
- start
-
number
Den nollbaserade platsen i matrisen som elementen ska tas bort från.
- deleteCount
-
number
Antalet element som ska tas bort.
- items
-
number[]
Element som ska infogas i matrisen i stället för de borttagna elementen.
Returer
number[]
Ärvd från Array.splice
toLocaleString()
Returnerar en strängrepresentation av en matris. Elementen konverteras till en sträng med hjälp av deras toLocalString-metoder.
function toLocaleString(): string
Returer
string
Ärvd från Array.toLocaleString
toString()
Returnerar en strängrepresentation av en matris.
function toString(): string
Returer
string
Ärvd från Array.toString
unshift(number[])
Infogar nya element i början av en matris.
function unshift(items: number[]): number
Parametrar
- items
-
number[]
Element som ska infogas i början av matrisen.
Returer
number
Ärvd från Array.unshift