Delen via


BoundingBox class

Een GeoJSON BoundingBox-object: een matrix die een shape definieert waarvan de randen lijnen van constante lengtegraad, breedtegraad en hoogte volgen. Alle assen van het meest zuidwestelijke punt worden gevolgd door alle assen van het meer noordoostelijke punt. De asvolgorde van de BoundingBox volgt de asvolgorde van geometrieën. De volledige beschrijving wordt beschreven in RFC 7946.

Extends

Array<number>

Constructors

BoundingBox(number[])

Maakt een begrenzingsvak

BoundingBox(Position, Position)

Maakt een BoundingBox.

Eigenschappen

Array

Overgenomen eigenschappen

length

Hiermee wordt de lengte van de matrix opgehaald of ingesteld. Dit is een getal dat hoger is dan het hoogste element dat in een matrix is gedefinieerd.

Methoden

containsPosition(BoundingBox, Position)

Bepaalt of een positie zich binnen een begrenzingsvak bevindt.

crossesAntimeridian(BoundingBox)

Retourneert een booleaanse waarde die aangeeft of het begrenzingsvak het antimeridiane kruist of niet.

fromBoundingBox(BoundingBox)

Een begrenzingsvak klonen.

fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)

Berekent het begrenzingsvak van een FeatureCollection, Feature, Geometry, Shape of matrix van deze objecten.

fromDimensions(Position, number, number)

Hiermee maakt u een BoundingBox op basis van de opgegeven dimensies.

fromEdges(number, number, number, number)

Hiermee wordt een BoundingBox gemaakt vanaf de opgegeven randen.

fromLatLngs(Array<object | number[]>)

Hiermee maakt u een BoundingBox op basis van een matrix met objecten die coördinaatgegevens bevatten. Elk object is een matrix in de indeling; [lat, lng] of [lat, lng, elv] of een object met een combinatie van de volgende eigenschappen: Lengtegraad: lng, lengtegraad, lon, x Breedtegraad: lat, breedtegraad, y Hoogte: elv, hoogte, alt, hoogte, z

fromPositions(Position[])

Hiermee maakt u een BoundingBox die alle opgegeven Position-objecten bevat.

getCenter(BoundingBox)

Berekent het midden van een begrenzingsvak.

getEast(BoundingBox)

Retourneert de waarde van de oostpositie van het begrenzingsvak.

getHeight(BoundingBox)

Hiermee wordt de hoogte van een begrenzingsvak in graden weergegeven.

getNorth(BoundingBox)

Retourneert de noordpositiewaarde van het begrenzingsvak.

getNorthEast(BoundingBox)

Retourneert de noordoostelijke positie van het begrenzingsvak.

getNorthWest(BoundingBox)

Retourneert de noordwestpositie van het begrenzingsvak.

getSouth(BoundingBox)

Retourneert de zuidpositiewaarde van het begrenzingsvak.

getSouthEast(BoundingBox)

Retourneert de zuidoostelijke positie van het begrenzingsvak.

getSouthWest(BoundingBox)

Retourneert de zuidwestelijke positie van het begrenzingsvak.

getWest(BoundingBox)

Retourneert de westpositiewaarde van het begrenzingsvak.

getWidth(BoundingBox)

Hiermee haalt u de breedte van een begrenzingsvak in graden op.

intersect(BoundingBox, BoundingBox)

Bepaalt dat twee begrenzingsvakken elkaar snijden.

merge(BoundingBox, BoundingBox)

Hiermee worden twee begrenzingsvakken samengevoegd.

splitOnAntimeridian(BoundingBox)

Splitst een BoundingBox die de Antimeridian kruist in twee BoundingBox's. Een geheel ten westen van de Antimerdian en een andere volledig ten oosten van de Antimerdian.

Overgenomen methoden

concat((T | ConcatArray<T>)[])

Combineert twee of meer matrices.

concat(ConcatArray<number>[])

Combineert twee of meer matrices.

every((value: number, index: number, array: number[]) => unknown, any)

Bepaalt of alle leden van een matrix voldoen aan de opgegeven test.

filter((value: number, index: number, array: number[]) => unknown, any)

Retourneert de elementen van een matrix die voldoen aan de voorwaarde die is opgegeven in een callback-functie.

filter<S>((value: number, index: number, array: number[]) => value, any)

Retourneert de elementen van een matrix die voldoen aan de voorwaarde die is opgegeven in een callback-functie.

forEach((value: number, index: number, array: number[]) => void, any)

Voert de opgegeven actie uit voor elk element in een matrix.

indexOf(number, number)

Retourneert de index van het eerste exemplaar van een waarde in een matrix.

join(string)

Hiermee voegt u alle elementen van een matrix toe, gescheiden door de opgegeven scheidingstekenreeks.

lastIndexOf(number, number)

Retourneert de index van het laatste exemplaar van een opgegeven waarde in een matrix.

map<U>((value: number, index: number, array: number[]) => U, any)

Roept een gedefinieerde callback-functie aan op elk element van een matrix en retourneert een matrix die de resultaten bevat.

pop()

Hiermee verwijdert u het laatste element uit een matrix en retourneert het.

push(number[])

Voegt nieuwe elementen toe aan een matrix en retourneert de nieuwe lengte van de matrix.

reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)

Roept de opgegeven callback-functie aan voor alle elementen in een matrix. De retourwaarde van de callback-functie is het samengevoegde resultaat en wordt opgegeven als een argument in de volgende aanroep van de callback-functie.

reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)

Roept de opgegeven callback-functie aan voor alle elementen in een matrix. De retourwaarde van de callback-functie is het samengevoegde resultaat en wordt opgegeven als een argument in de volgende aanroep van de callback-functie.

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)

Roept de opgegeven callback-functie aan voor alle elementen in een matrix, in aflopende volgorde. De retourwaarde van de callback-functie is het samengevoegde resultaat en wordt opgegeven als een argument in de volgende aanroep van de callback-functie.

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)

Roept de opgegeven callback-functie aan voor alle elementen in een matrix, in aflopende volgorde. De retourwaarde van de callback-functie is het samengevoegde resultaat en wordt opgegeven als een argument in de volgende aanroep van de callback-functie.

reverse()

Hiermee worden de elementen in een matrix omgedraaid.

shift()

Hiermee verwijdert u het eerste element uit een matrix en retourneert het.

slice(number, number)

Retourneert een sectie van een matrix.

some((value: number, index: number, array: number[]) => unknown, any)

Bepaalt of de opgegeven callback-functie waar retourneert voor een element van een matrix.

sort((a: number, b: number) => number)

Hiermee sorteert u een matrix.

splice(number, number)

Hiermee verwijdert u elementen uit een matrix en voegt u, indien nodig, nieuwe elementen in hun plaats in, waarbij de verwijderde elementen worden geretourneerd.

splice(number, number, number[])

Hiermee verwijdert u elementen uit een matrix en voegt u, indien nodig, nieuwe elementen in hun plaats in, waarbij de verwijderde elementen worden geretourneerd.

toLocaleString()

Retourneert een tekenreeksweergave van een matrix. De elementen worden geconverteerd naar tekenreeksen met behulp van hun toLocalString-methoden.

toString()

Retourneert een tekenreeksweergave van een matrix.

unshift(number[])

Nieuwe elementen invoegen aan het begin van een matrix.

Constructordetails

BoundingBox(number[])

Maakt een begrenzingsvak

new BoundingBox(positions: number[])

Parameters

positions

number[]

Kan [west, south, east, north] of [west, south, elevation1, east, north, elevation2]

BoundingBox(Position, Position)

Maakt een BoundingBox.

new BoundingBox(southwestPosition: Position, northeastPosition: Position)

Parameters

southwestPosition
Position

De meest zuidwestelijke positie van het begrenzingsvak.

northeastPosition
Position

De noordoostelijke positie van het begrenzingsvak.

Eigenschapdetails

Array

static Array: ArrayConstructor

Waarde van eigenschap

ArrayConstructor

Details van overgenomen eigenschap

length

Hiermee wordt de lengte van de matrix opgehaald of ingesteld. Dit is een getal dat hoger is dan het hoogste element dat in een matrix is gedefinieerd.

length: number

Waarde van eigenschap

number

Overgenomen van Matrix.lengte

Methodedetails

containsPosition(BoundingBox, Position)

Bepaalt of een positie zich binnen een begrenzingsvak bevindt.

static function containsPosition(bounds: BoundingBox, position: Position): boolean

Parameters

bounds
BoundingBox

Het begrenzingsvak om te zien of de positie is ingesteld.

position
Position

De positie om te zien of deze zich in het begrenzingsvak bevindt.

Retouren

boolean

Waar als de positie zich binnen het begrenzingsvak bevindt.

crossesAntimeridian(BoundingBox)

Retourneert een booleaanse waarde die aangeeft of het begrenzingsvak het antimeridiane kruist of niet.

static function crossesAntimeridian(bounds: BoundingBox): boolean

Parameters

bounds
BoundingBox

Het begrenzingsvak dat u wilt inschakelen.

Retouren

boolean

Een Booleaanse waarde die aangeeft of het begrenzingsvak het antimeridiane kruist of niet.

fromBoundingBox(BoundingBox)

Een begrenzingsvak klonen.

static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox

Parameters

boundingBox
BoundingBox

Het begrenzingsvak dat moet worden gekloond.

Retouren

fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)

Berekent het begrenzingsvak van een FeatureCollection, Feature, Geometry, Shape of matrix van deze objecten.

static function fromData(data: FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>): BoundingBox

Parameters

data

FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>

De FeatureCollection, Feature, Geometry, Shape of matrix van deze objecten om het begrenzingsvak voor te berekenen.

Retouren

Een begrenzingsvak in de notatie [minLon, minLat, maxLon, maxLat].

fromDimensions(Position, number, number)

Hiermee maakt u een BoundingBox op basis van de opgegeven dimensies.

static function fromDimensions(center: Position, width: number, height: number): BoundingBox

Parameters

center
Position

De middelste positie van het begrenzingsvak.

width

number

De breedte van het begrenzingsvak.

height

number

De hoogte van het begrenzingsvak.

Retouren

fromEdges(number, number, number, number)

Hiermee wordt een BoundingBox gemaakt vanaf de opgegeven randen.

static function fromEdges(west: number, south: number, east: number, north: number): BoundingBox

Parameters

west

number

De westrand van het begrenzingsvak.

south

number

De zuidrand van het begrenzingsvak.

east

number

De oostrand van het begrenzingsvak.

north

number

De noordrand van het begrenzingsvak.

Retouren

fromLatLngs(Array<object | number[]>)

Hiermee maakt u een BoundingBox op basis van een matrix met objecten die coördinaatgegevens bevatten. Elk object is een matrix in de indeling; [lat, lng] of [lat, lng, elv] of een object met een combinatie van de volgende eigenschappen: Lengtegraad: lng, lengtegraad, lon, x Breedtegraad: lat, breedtegraad, y Hoogte: elv, hoogte, alt, hoogte, z

static function fromLatLngs(latLngs: Array<object | number[]>): BoundingBox

Parameters

latLngs

Array<object | number[]>

De objecten die coördinaatgegevens bevatten.

Retouren

Een BoundingBox die alle opgegeven coördinaten bevat.

fromPositions(Position[])

Hiermee maakt u een BoundingBox die alle opgegeven Position-objecten bevat.

static function fromPositions(positions: Position[]): BoundingBox

Parameters

positions

Position[]

Een matrix met locaties die moeten worden gebruikt om het begrenzingsvak te genereren.

Retouren

Een begrenzingsvak dat alle opgegeven posities bevat.

getCenter(BoundingBox)

Berekent het midden van een begrenzingsvak.

static function getCenter(bounds: BoundingBox): Position

Parameters

bounds
BoundingBox

Een begrenzingsvak om het midden van te berekenen.

Retouren

Een positie die het midden van het begrenzingsvak vertegenwoordigt.

getEast(BoundingBox)

Retourneert de waarde van de oostpositie van het begrenzingsvak.

static function getEast(bounds: BoundingBox): number

Parameters

bounds
BoundingBox

Het begrenzingsvak waaruit de positie wordt opgehaald.

Retouren

number

De waarde van de oostpositie van het begrenzingsvak.

getHeight(BoundingBox)

Hiermee wordt de hoogte van een begrenzingsvak in graden weergegeven.

static function getHeight(bounds: BoundingBox): number

Parameters

bounds
BoundingBox

Het begrenzingsvak dat u wilt inschakelen.

Retouren

number

De hoogte van het begrenzingsvak in graden.

getNorth(BoundingBox)

Retourneert de noordpositiewaarde van het begrenzingsvak.

static function getNorth(bounds: BoundingBox): number

Parameters

bounds
BoundingBox

Het begrenzingsvak waaruit de positie wordt opgehaald.

Retouren

number

De noordpositiewaarde van het begrenzingsvak.

getNorthEast(BoundingBox)

Retourneert de noordoostelijke positie van het begrenzingsvak.

static function getNorthEast(bounds: BoundingBox): Position

Parameters

bounds
BoundingBox

Het begrenzingsvak waaruit de positie wordt opgehaald.

Retouren

De noordoostelijke positie van het begrenzingsvak.

getNorthWest(BoundingBox)

Retourneert de noordwestpositie van het begrenzingsvak.

static function getNorthWest(bounds: BoundingBox): Position

Parameters

bounds
BoundingBox

Het begrenzingsvak waaruit de positie wordt opgehaald.

Retouren

De noordwestelijke positie van het begrenzingsvak.

getSouth(BoundingBox)

Retourneert de zuidpositiewaarde van het begrenzingsvak.

static function getSouth(bounds: BoundingBox): number

Parameters

bounds
BoundingBox

Het begrenzingsvak waaruit de positie wordt opgehaald.

Retouren

number

De zuidpositiewaarde van het begrenzingsvak.

getSouthEast(BoundingBox)

Retourneert de zuidoostelijke positie van het begrenzingsvak.

static function getSouthEast(bounds: BoundingBox): Position

Parameters

bounds
BoundingBox

Het begrenzingsvak waaruit de positie wordt opgehaald.

Retouren

De zuidoostelijke positie van het begrenzingsvak.

getSouthWest(BoundingBox)

Retourneert de zuidwestelijke positie van het begrenzingsvak.

static function getSouthWest(bounds: BoundingBox): Position

Parameters

bounds
BoundingBox

Het begrenzingsvak waaruit de positie wordt opgehaald.

Retouren

De zuidwestelijke positie van het begrenzingsvak.

getWest(BoundingBox)

Retourneert de westpositiewaarde van het begrenzingsvak.

static function getWest(bounds: BoundingBox): number

Parameters

bounds
BoundingBox

Het begrenzingsvak waaruit de positie wordt opgehaald.

Retouren

number

De westpositiewaarde van het begrenzingsvak.

getWidth(BoundingBox)

Hiermee haalt u de breedte van een begrenzingsvak in graden op.

static function getWidth(bounds: BoundingBox): number

Parameters

bounds
BoundingBox

Het begrenzingsvak dat u wilt inschakelen.

Retouren

number

De breedte van het begrenzingsvak in graden.

intersect(BoundingBox, BoundingBox)

Bepaalt dat twee begrenzingsvakken elkaar snijden.

static function intersect(bounds1: BoundingBox, bounds2: BoundingBox): boolean

Parameters

bounds1
BoundingBox

Het eerste begrenzingsvak om mee te vergelijken.

bounds2
BoundingBox

Het tweede begrenzingsvak om mee te vergelijken.

Retouren

boolean

true als de opgegeven begrenzingsvakken elkaar snijden.

merge(BoundingBox, BoundingBox)

Hiermee worden twee begrenzingsvakken samengevoegd.

static function merge(bounds1: BoundingBox, bounds2: BoundingBox): BoundingBox

Parameters

bounds1
BoundingBox

Het eerste begrenzingsvak waarmee u wilt samenvoegen.

bounds2
BoundingBox

Het tweede begrenzingsvak waarmee u wilt samenvoegen.

Retouren

Een begrenzingsvak in de notatie [minLon, minLat, maxLon, maxLat].

splitOnAntimeridian(BoundingBox)

Splitst een BoundingBox die de Antimeridian kruist in twee BoundingBox's. Een geheel ten westen van de Antimerdian en een andere volledig ten oosten van de Antimerdian.

static function splitOnAntimeridian(bounds: BoundingBox): BoundingBox[]

Parameters

bounds
BoundingBox

Retouren

Details overgenomen methode

concat((T | ConcatArray<T>)[])

Combineert twee of meer matrices.

function concat(items: (T | ConcatArray<T>)[]): number[]

Parameters

items

(T | ConcatArray<T>)[]

Extra items om toe te voegen aan het einde van matrix1.

Retouren

number[]

Overgenomen van Array.concat

concat(ConcatArray<number>[])

Combineert twee of meer matrices.

function concat(items: ConcatArray<number>[]): number[]

Parameters

items

ConcatArray<number>[]

Extra items om toe te voegen aan het einde van matrix1.

Retouren

number[]

Overgenomen van Array.concat

every((value: number, index: number, array: number[]) => unknown, any)

Bepaalt of alle leden van een matrix voldoen aan de opgegeven test.

function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean

Parameters

callbackfn

(value: number, index: number, array: number[]) => unknown

Een functie die maximaal drie argumenten accepteert. De methode every roept de callbackfn-functie aan voor elk element in de matrix totdat de callbackfn een waarde retourneert die kan worden afgetrokken van de Booleaanse waarde onwaar, of tot het einde van de matrix.

thisArg

any

Een object waarnaar dit trefwoord kan verwijzen in de functie callbackfn. Als u thisArg weglaat, wordt undefined gebruikt als de deze waarde.

Retouren

boolean

Overgenomen van Array.every

filter((value: number, index: number, array: number[]) => unknown, any)

Retourneert de elementen van een matrix die voldoen aan de voorwaarde die is opgegeven in een callback-functie.

function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]

Parameters

callbackfn

(value: number, index: number, array: number[]) => unknown

Een functie die maximaal drie argumenten accepteert. De filtermethode roept de callbackfn-functie één keer aan voor elk element in de matrix.

thisArg

any

Een object waarnaar dit trefwoord kan verwijzen in de functie callbackfn. Als u thisArg weglaat, wordt undefined gebruikt als de deze waarde.

Retouren

number[]

Overgenomen van Matrix.filter

filter<S>((value: number, index: number, array: number[]) => value, any)

Retourneert de elementen van een matrix die voldoen aan de voorwaarde die is opgegeven in een callback-functie.

function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]

Parameters

callbackfn

(value: number, index: number, array: number[]) => value

Een functie die maximaal drie argumenten accepteert. De filtermethode roept de callbackfn-functie één keer aan voor elk element in de matrix.

thisArg

any

Een object waarnaar dit trefwoord kan verwijzen in de functie callbackfn. Als u thisArg weglaat, wordt undefined gebruikt als de deze waarde.

Retouren

S[]

Overgenomen van Matrix.filter

forEach((value: number, index: number, array: number[]) => void, any)

Voert de opgegeven actie uit voor elk element in een matrix.

function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)

Parameters

callbackfn

(value: number, index: number, array: number[]) => void

Een functie die maximaal drie argumenten accepteert. forEach roept de callbackfn-functie één keer aan voor elk element in de matrix.

thisArg

any

Een object waarnaar dit trefwoord kan verwijzen in de functie callbackfn. Als u thisArg weglaat, wordt undefined gebruikt als de deze waarde.

Overgenomen van Array.forEach

indexOf(number, number)

Retourneert de index van het eerste exemplaar van een waarde in een matrix.

function indexOf(searchElement: number, fromIndex?: number): number

Parameters

searchElement

number

De waarde die in de matrix moet worden gevonden.

fromIndex

number

De matrixindex waarop de zoekopdracht moet worden gestart. Als u fromIndex weglaat, begint de zoekopdracht bij index 0.

Retouren

number

Overgenomen van Array.indexOf

join(string)

Hiermee voegt u alle elementen van een matrix toe, gescheiden door de opgegeven scheidingstekenreeks.

function join(separator?: string): string

Parameters

separator

string

Een tekenreeks die wordt gebruikt om het ene element van een matrix te scheiden van het volgende in de resulterende tekenreeks. Als u dit weglaat, worden de matrixelementen gescheiden door een komma.

Retouren

string

Overgenomen van Array.join

lastIndexOf(number, number)

Retourneert de index van het laatste exemplaar van een opgegeven waarde in een matrix.

function lastIndexOf(searchElement: number, fromIndex?: number): number

Parameters

searchElement

number

De waarde die in de matrix moet worden gevonden.

fromIndex

number

De matrixindex waarop de zoekopdracht moet worden gestart. Als u fromIndex weglaat, wordt de zoekopdracht gestart bij de laatste index in de matrix.

Retouren

number

Overgenomen van Array.lastIndexOf

map<U>((value: number, index: number, array: number[]) => U, any)

Roept een gedefinieerde callback-functie aan op elk element van een matrix en retourneert een matrix die de resultaten bevat.

function map<U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any): U[]

Parameters

callbackfn

(value: number, index: number, array: number[]) => U

Een functie die maximaal drie argumenten accepteert. De kaartmethode roept de callbackfn-functie één keer aan voor elk element in de matrix.

thisArg

any

Een object waarnaar dit trefwoord kan verwijzen in de functie callbackfn. Als u thisArg weglaat, wordt undefined gebruikt als de deze waarde.

Retouren

U[]

Overgenomen van Array.map

pop()

Hiermee verwijdert u het laatste element uit een matrix en retourneert het.

function pop(): number | undefined

Retouren

number | undefined

Overgenomen van Array.pop

push(number[])

Voegt nieuwe elementen toe aan een matrix en retourneert de nieuwe lengte van de matrix.

function push(items: number[]): number

Parameters

items

number[]

Nieuwe elementen van de matrix.

Retouren

number

Overgenomen van Array.push

reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)

Roept de opgegeven callback-functie aan voor alle elementen in een matrix. De retourwaarde van de callback-functie is het samengevoegde resultaat en wordt opgegeven als een argument in de volgende aanroep van de callback-functie.

function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number

Parameters

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number

Een functie die maximaal vier argumenten accepteert. De reduce-methode roept de callbackfn-functie één keer aan voor elk element in de matrix.

Retouren

number

Overgenomen van Matrix.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

Parameters

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number

initialValue

number

Retouren

number

Overgenomen van Matrix.reduce

reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)

Roept de opgegeven callback-functie aan voor alle elementen in een matrix. De retourwaarde van de callback-functie is het samengevoegde resultaat en wordt opgegeven als een argument in de volgende aanroep van de callback-functie.

function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U

Parameters

callbackfn

(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U

Een functie die maximaal vier argumenten accepteert. De reduce-methode roept de callbackfn-functie één keer aan voor elk element in de matrix.

initialValue

U

Als initialValue is opgegeven, wordt deze gebruikt als de beginwaarde om de accumulatie te starten. De eerste aanroep van de callbackfn-functie biedt deze waarde als een argument in plaats van een matrixwaarde.

Retouren

U

Overgenomen van Matrix.reduce

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)

Roept de opgegeven callback-functie aan voor alle elementen in een matrix, in aflopende volgorde. De retourwaarde van de callback-functie is het samengevoegde resultaat en wordt opgegeven als een argument in de volgende aanroep van de callback-functie.

function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number

Parameters

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number

Een functie die maximaal vier argumenten accepteert. De reduceRight-methode roept de callbackfn-functie één keer aan voor elk element in de matrix.

Retouren

number

Overgenomen van 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

Parameters

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number

initialValue

number

Retouren

number

Overgenomen van Array.reduceRight

reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)

Roept de opgegeven callback-functie aan voor alle elementen in een matrix, in aflopende volgorde. De retourwaarde van de callback-functie is het samengevoegde resultaat en wordt opgegeven als een argument in de volgende aanroep van de callback-functie.

function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U

Parameters

callbackfn

(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U

Een functie die maximaal vier argumenten accepteert. De reduceRight-methode roept de callbackfn-functie één keer aan voor elk element in de matrix.

initialValue

U

Als initialValue is opgegeven, wordt deze gebruikt als de beginwaarde om de accumulatie te starten. De eerste aanroep van de callbackfn-functie biedt deze waarde als een argument in plaats van een matrixwaarde.

Retouren

U

Overgenomen van Array.reduceRight

reverse()

Hiermee worden de elementen in een matrix omgedraaid.

function reverse(): number[]

Retouren

number[]

Overgenomen van Matrix.reverse

shift()

Hiermee verwijdert u het eerste element uit een matrix en retourneert het.

function shift(): number | undefined

Retouren

number | undefined

Overgenomen van Array.shift

slice(number, number)

Retourneert een sectie van een matrix.

function slice(start?: number, end?: number): number[]

Parameters

start

number

Het begin van het opgegeven gedeelte van de matrix.

end

number

Het einde van het opgegeven gedeelte van de matrix. Dit is exclusief het element aan de index 'end'.

Retouren

number[]

Overgenomen van Array.slice

some((value: number, index: number, array: number[]) => unknown, any)

Bepaalt of de opgegeven callback-functie waar retourneert voor een element van een matrix.

function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean

Parameters

callbackfn

(value: number, index: number, array: number[]) => unknown

Een functie die maximaal drie argumenten accepteert. De methode some roept de callbackfn-functie aan voor elk element in de matrix totdat de callbackfn een waarde retourneert die kan worden afgetrokken van de Booleaanse waarde waar, of tot het einde van de matrix.

thisArg

any

Een object waarnaar dit trefwoord kan verwijzen in de functie callbackfn. Als u thisArg weglaat, wordt undefined gebruikt als de deze waarde.

Retouren

boolean

Overgenomen van Matrix.sommige

sort((a: number, b: number) => number)

Hiermee sorteert u een matrix.

function sort(compareFn?: (a: number, b: number) => number): this

Parameters

compareFn

(a: number, b: number) => number

Functie die wordt gebruikt om de volgorde van de elementen te bepalen. Er wordt verwacht dat het een negatieve waarde retourneert als het eerste argument kleiner is dan het tweede argument, nul als het gelijk is en anders een positieve waarde. Als u dit weglaat, worden de elementen gesorteerd in oplopende ASCII-tekenvolgorde.

[11,2,22,1].sort((a, b) => a - b)

Retouren

this

Overgenomen van Array.sort

splice(number, number)

Hiermee verwijdert u elementen uit een matrix en voegt u, indien nodig, nieuwe elementen in hun plaats in, waarbij de verwijderde elementen worden geretourneerd.

function splice(start: number, deleteCount?: number): number[]

Parameters

start

number

De op nul gebaseerde locatie in de matrix van waaruit elementen moeten worden verwijderd.

deleteCount

number

Het aantal elementen dat moet worden verwijderd.

Retouren

number[]

Overgenomen van Array.splice

splice(number, number, number[])

Hiermee verwijdert u elementen uit een matrix en voegt u, indien nodig, nieuwe elementen in hun plaats in, waarbij de verwijderde elementen worden geretourneerd.

function splice(start: number, deleteCount: number, items: number[]): number[]

Parameters

start

number

De op nul gebaseerde locatie in de matrix van waaruit elementen moeten worden verwijderd.

deleteCount

number

Het aantal elementen dat moet worden verwijderd.

items

number[]

Elementen die moeten worden ingevoegd in de matrix in plaats van de verwijderde elementen.

Retouren

number[]

Overgenomen van Array.splice

toLocaleString()

Retourneert een tekenreeksweergave van een matrix. De elementen worden geconverteerd naar tekenreeksen met behulp van hun toLocalString-methoden.

function toLocaleString(): string

Retouren

string

Overgenomen van Array.toLocaleString

toString()

Retourneert een tekenreeksweergave van een matrix.

function toString(): string

Retouren

string

Overgenomen van Array.toString

unshift(number[])

Nieuwe elementen invoegen aan het begin van een matrix.

function unshift(items: number[]): number

Parameters

items

number[]

Elementen die moeten worden ingevoegd aan het begin van de matrix.

Retouren

number

Overgenomen van Array.unshift