Condividi tramite


BoundingBox class

Oggetto GeoJSON BoundingBox: matrice che definisce una forma i cui bordi seguono linee di longitudine, latitudine e elevazione costanti. Tutti gli assi del punto più sudoccidentale sono seguiti da tutti gli assi del punto più nordest. L'ordine degli assi di BoundingBox segue l'ordine degli assi delle geometrie. La descrizione completa è descritta in RFC 7946.

Extends

Array<number>

Costruttori

BoundingBox(number[])

Costruisce un boundingBox

BoundingBox(Position, Position)

Costruisce un boundingBox.

Proprietà

Array

Proprietà ereditate

length

Ottiene o imposta la lunghezza della matrice. Si tratta di un numero incrementato di uno rispetto all'elemento massimo definito in una matrice.

Metodi

containsPosition(BoundingBox, Position)

Determina se una posizione si trova all'interno di un rettangolo di selezione.

crossesAntimeridian(BoundingBox)

Restituisce un valore booleano che indica se il rettangolo di selezione attraversa l'antimeridiano o meno.

fromBoundingBox(BoundingBox)

Clona un rettangolo di selezione.

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

Calcola il rettangolo di selezione di un oggetto FeatureCollection, Feature, Geometry, Shape o matrice di questi oggetti.

fromDimensions(Position, number, number)

Costruisce un oggetto BoundingBox dalle dimensioni specificate.

fromEdges(number, number, number, number)

Costruisce un oggetto BoundingBox dai bordi specificati.

fromLatLngs(Array<object | number[]>)

Crea un oggetto BoundingBox da qualsiasi matrice di oggetti che contengono informazioni di coordinata. Ogni oggetto è una matrice nel formato; [lat, lng] o [lat, lng, elv], o un oggetto con la combinazione delle proprietà seguenti: Longitudine: lng, longitudine, lon, x Latitudine: lat, latitudine, y Elevazione: elv, elevazione, alt, altitudine, z

fromPositions(Position[])

Crea un oggetto BoundingBox che contiene tutti gli oggetti Position specificati.

getCenter(BoundingBox)

Calcola il centro di un rettangolo di selezione.

getEast(BoundingBox)

Restituisce il valore della posizione orientale del rettangolo di selezione.

getHeight(BoundingBox)

Ottiene l'altezza di un rettangolo di selezione in gradi.

getNorth(BoundingBox)

Restituisce il valore della posizione nord del rettangolo di selezione.

getNorthEast(BoundingBox)

Restituisce la posizione nord est del rettangolo di selezione.

getNorthWest(BoundingBox)

Restituisce la posizione nord ovest del rettangolo di selezione.

getSouth(BoundingBox)

Restituisce il valore della posizione meridionale del rettangolo di selezione.

getSouthEast(BoundingBox)

Restituisce la posizione sud-est del rettangolo di selezione.

getSouthWest(BoundingBox)

Restituisce la posizione sud-ovest del rettangolo di selezione.

getWest(BoundingBox)

Restituisce il valore della posizione ovest del rettangolo di selezione.

getWidth(BoundingBox)

Ottiene la larghezza di un rettangolo delimitatore in gradi.

intersect(BoundingBox, BoundingBox)

Determina che due rettangoli delimitatori si intersecano.

merge(BoundingBox, BoundingBox)

Unisce due rettangoli di delimitazione.

splitOnAntimeridian(BoundingBox)

Divide un BoundingBox che attraversa l'Antimeridiano in due BoundingBox. Uno completamente ovest dell'Antimerdiano e un altro completamente a est dell'Antimerdiano.

Metodi ereditati

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

Combina due o più matrici.

concat(ConcatArray<number>[])

Combina due o più matrici.

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

Determina se tutti i membri di una matrice soddisfano il test specificato.

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

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Esegue l'azione specificata per ogni elemento in una matrice.

indexOf(number, number)

Restituisce l'indice della prima occorrenza di un valore in una matrice.

join(string)

Aggiunge tutti gli elementi di una matrice separata dalla stringa separatore specificata.

lastIndexOf(number, number)

Restituisce l'indice dell'ultima occorrenza di un valore specificato in una matrice.

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

Chiama la funzione di callback specificata in ogni elemento di una matrice e restituisce una matrice contenente i risultati.

pop()

Rimuove l'ultimo elemento di una matrice e lo restituisce.

push(number[])

Aggiunge nuovi elementi a una matrice e restituisce la nuova lunghezza della matrice.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi in una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi in una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

reverse()

Inverte gli elementi in una matrice.

shift()

Rimuove il primo elemento di una matrice e lo restituisce.

slice(number, number)

Restituisce una sezione di una matrice.

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

Determina se la funzione di callback specificata restituisce true per qualsiasi elemento di una matrice.

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

Ordina una matrice.

splice(number, number)

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

splice(number, number, number[])

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

toLocaleString()

Restituisce la rappresentazione in formato stringa di una matrice. Gli elementi vengono convertiti in stringa usando i metodi toLocalString.

toString()

Restituisce la rappresentazione in formato stringa di una matrice.

unshift(number[])

Inserisce nuovi elementi all'inizio di una matrice.

Dettagli costruttore

BoundingBox(number[])

Costruisce un boundingBox

new BoundingBox(positions: number[])

Parametri

positions

number[]

Può essere [ovest, sud, est, nord] o [ovest, sud, elevazione1, est, nord, elevazione2]

BoundingBox(Position, Position)

Costruisce un boundingBox.

new BoundingBox(southwestPosition: Position, northeastPosition: Position)

Parametri

southwestPosition
Position

La maggior parte sud-ovest della casella di selezione.

northeastPosition
Position

La maggior parte della posizione nord-orientale del rettangolo di selezione.

Dettagli proprietà

Array

static Array: ArrayConstructor

Valore della proprietà

ArrayConstructor

Dettagli proprietà ereditate

length

Ottiene o imposta la lunghezza della matrice. Si tratta di un numero incrementato di uno rispetto all'elemento massimo definito in una matrice.

length: number

Valore della proprietà

number

Ereditato da Array.length

Dettagli metodo

containsPosition(BoundingBox, Position)

Determina se una posizione si trova all'interno di un rettangolo di selezione.

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

Parametri

bounds
BoundingBox

Casella di selezione per verificare se la posizione è in.

position
Position

Posizione per verificare se si trova nel rettangolo di selezione.

Restituisce

boolean

True se la posizione si trova all'interno del rettangolo di selezione.

crossesAntimeridian(BoundingBox)

Restituisce un valore booleano che indica se il rettangolo di selezione attraversa l'antimeridiano o meno.

static function crossesAntimeridian(bounds: BoundingBox): boolean

Parametri

bounds
BoundingBox

Casella di selezione da selezionare.

Restituisce

boolean

Un booleano che indica se il rettangolo di selezione attraversa l'antimeridiano o meno.

fromBoundingBox(BoundingBox)

Clona un rettangolo di selezione.

static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox

Parametri

boundingBox
BoundingBox

Casella di selezione da clonare.

Restituisce

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

Calcola il rettangolo di selezione di un oggetto FeatureCollection, Feature, Geometry, Shape o matrice di questi oggetti.

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

Parametri

data

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

FeatureCollection, Feature, Geometry, Shape o matrice di questi oggetti per calcolare il rettangolo di selezione.

Restituisce

Casella di selezione nel formato [minLon, minLat, maxLon, maxLat, maxLat].

fromDimensions(Position, number, number)

Costruisce un oggetto BoundingBox dalle dimensioni specificate.

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

Parametri

center
Position

Posizione centrale del rettangolo di selezione.

width

number

Larghezza del rettangolo di selezione.

height

number

Altezza del rettangolo di selezione.

Restituisce

fromEdges(number, number, number, number)

Costruisce un oggetto BoundingBox dai bordi specificati.

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

Parametri

west

number

Bordo occidentale del rettangolo di selezione.

south

number

Bordo meridionale del rettangolo di selezione.

east

number

Bordo orientale del rettangolo di selezione.

north

number

Bordo nord del rettangolo di selezione.

Restituisce

fromLatLngs(Array<object | number[]>)

Crea un oggetto BoundingBox da qualsiasi matrice di oggetti che contengono informazioni di coordinata. Ogni oggetto è una matrice nel formato; [lat, lng] o [lat, lng, elv], o un oggetto con la combinazione delle proprietà seguenti: Longitudine: lng, longitudine, lon, x Latitudine: lat, latitudine, y Elevazione: elv, elevazione, alt, altitudine, z

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

Parametri

latLngs

Array<object | number[]>

Oggetti che contengono informazioni di coordinata.

Restituisce

Oggetto BoundingBox che contiene tutte le informazioni di coordinate fornite.

fromPositions(Position[])

Crea un oggetto BoundingBox che contiene tutti gli oggetti Position specificati.

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

Parametri

positions

Position[]

Matrice di posizioni da usare per generare il rettangolo di selezione.

Restituisce

Casella di selezione che contiene tutte le posizioni indicate.

getCenter(BoundingBox)

Calcola il centro di un rettangolo di selezione.

static function getCenter(bounds: BoundingBox): Position

Parametri

bounds
BoundingBox

Casella di selezione per calcolare il centro di .

Restituisce

Posizione che rappresenta il centro del rettangolo di selezione.

getEast(BoundingBox)

Restituisce il valore della posizione orientale del rettangolo di selezione.

static function getEast(bounds: BoundingBox): number

Parametri

bounds
BoundingBox

Casella di selezione da cui ottenere la posizione.

Restituisce

number

Valore della posizione orientale del rettangolo di selezione.

getHeight(BoundingBox)

Ottiene l'altezza di un rettangolo di selezione in gradi.

static function getHeight(bounds: BoundingBox): number

Parametri

bounds
BoundingBox

Casella di selezione da selezionare.

Restituisce

number

Altezza del rettangolo di selezione in gradi.

getNorth(BoundingBox)

Restituisce il valore della posizione nord del rettangolo di selezione.

static function getNorth(bounds: BoundingBox): number

Parametri

bounds
BoundingBox

Casella di selezione da cui ottenere la posizione.

Restituisce

number

Valore della posizione nord del rettangolo di selezione.

getNorthEast(BoundingBox)

Restituisce la posizione nord est del rettangolo di selezione.

static function getNorthEast(bounds: BoundingBox): Position

Parametri

bounds
BoundingBox

Casella di selezione da cui ottenere la posizione.

Restituisce

Posizione nord est del rettangolo di selezione.

getNorthWest(BoundingBox)

Restituisce la posizione nord ovest del rettangolo di selezione.

static function getNorthWest(bounds: BoundingBox): Position

Parametri

bounds
BoundingBox

Casella di selezione da cui ottenere la posizione.

Restituisce

Posizione nord-ovest del rettangolo di selezione.

getSouth(BoundingBox)

Restituisce il valore della posizione meridionale del rettangolo di selezione.

static function getSouth(bounds: BoundingBox): number

Parametri

bounds
BoundingBox

Casella di selezione da cui ottenere la posizione.

Restituisce

number

Valore della posizione sud del rettangolo di selezione.

getSouthEast(BoundingBox)

Restituisce la posizione sud-est del rettangolo di selezione.

static function getSouthEast(bounds: BoundingBox): Position

Parametri

bounds
BoundingBox

Rettangolo di selezione da cui ottenere la posizione.

Restituisce

Posizione sud-est del rettangolo di selezione.

getSouthWest(BoundingBox)

Restituisce la posizione sud-ovest del rettangolo di selezione.

static function getSouthWest(bounds: BoundingBox): Position

Parametri

bounds
BoundingBox

Rettangolo di selezione da cui ottenere la posizione.

Restituisce

Posizione sud-ovest del rettangolo delimitatore.

getWest(BoundingBox)

Restituisce il valore della posizione ovest del rettangolo di selezione.

static function getWest(bounds: BoundingBox): number

Parametri

bounds
BoundingBox

Rettangolo di selezione da cui ottenere la posizione.

Restituisce

number

Valore della posizione ovest del rettangolo di selezione.

getWidth(BoundingBox)

Ottiene la larghezza di un rettangolo delimitatore in gradi.

static function getWidth(bounds: BoundingBox): number

Parametri

bounds
BoundingBox

Casella di delimitazione da selezionare.

Restituisce

number

Larghezza del rettangolo delimitatore in gradi.

intersect(BoundingBox, BoundingBox)

Determina che due rettangoli delimitatori si intersecano.

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

Parametri

bounds1
BoundingBox

Primo rettangolo di selezione da confrontare.

bounds2
BoundingBox

Secondo rettangolo di selezione da confrontare.

Restituisce

boolean

true se i rettangoli delimitatori forniti si intersecano.

merge(BoundingBox, BoundingBox)

Unisce due rettangoli di delimitazione.

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

Parametri

bounds1
BoundingBox

Primo rettangolo di delimitazione con cui eseguire il merge.

bounds2
BoundingBox

Secondo rettangolo di delimitazione con cui eseguire il merge.

Restituisce

Riquadro delimitatore nel formato [minLon, minLat, maxLon, maxLat].

splitOnAntimeridian(BoundingBox)

Divide un BoundingBox che attraversa l'Antimeridiano in due BoundingBox. Uno completamente ovest dell'Antimerdiano e un altro completamente a est dell'Antimerdiano.

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

Parametri

bounds
BoundingBox

Restituisce

Dettagli dei metodi ereditati

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

Combina due o più matrici.

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

Parametri

items

(T | ConcatArray<T>)[]

Elementi aggiuntivi da aggiungere alla fine di array1.

Restituisce

number[]

Ereditato da Array.concat

concat(ConcatArray<number>[])

Combina due o più matrici.

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

Parametri

items

ConcatArray<number>[]

Elementi aggiuntivi da aggiungere alla fine di array1.

Restituisce

number[]

Ereditato da Array.concat

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

Determina se tutti i membri di una matrice soddisfano il test specificato.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo chiama la funzione callbackfn per ogni elemento della matrice fino a quando il callbackfn restituisce un valore che è coercibile al valore booleano false o fino alla fine della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione callbackfn. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

boolean

Ereditato da Array.every

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

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo filter chiama la funzione callbackfn una volta per ogni elemento della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione callbackfn. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

number[]

Ereditato da Array.filter

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

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo filter chiama la funzione callbackfn una volta per ogni elemento della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione callbackfn. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

S[]

Ereditato da Array.filter

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

Esegue l'azione specificata per ogni elemento in una matrice.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. forEach chiama la funzione callbackfn una volta per ogni elemento della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione callbackfn. Se questa operazione viene omessa, non definita viene usata come valore.

Ereditato da Array.forEach

indexOf(number, number)

Restituisce l'indice della prima occorrenza di un valore in una matrice.

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

Parametri

searchElement

number

Valore da individuare nella matrice.

fromIndex

number

Indice della matrice in corrispondenza del quale iniziare la ricerca. Se fromIndex viene omesso, la ricerca inizia all'indice 0.

Restituisce

number

Ereditato da Array.indexOf

join(string)

Aggiunge tutti gli elementi di una matrice separata dalla stringa separatore specificata.

function join(separator?: string): string

Parametri

separator

string

Stringa usata per separare un elemento di una matrice dalla successiva nella stringa risultante. Se omesso, gli elementi della matrice vengono separati con una virgola.

Restituisce

string

Ereditato da Array.join

lastIndexOf(number, number)

Restituisce l'indice dell'ultima occorrenza di un valore specificato in una matrice.

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

Parametri

searchElement

number

Valore da individuare nella matrice.

fromIndex

number

Indice della matrice in corrispondenza del quale iniziare la ricerca. Se fromIndex viene omesso, la ricerca inizia all'ultimo indice della matrice.

Restituisce

number

Ereditato da Array.lastIndexOf

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

Chiama la funzione di callback specificata in ogni elemento di una matrice e restituisce una matrice contenente i risultati.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo map chiama la funzione callbackfn una volta per ogni elemento della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione callbackfn. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

U[]

Ereditato da Array.map

pop()

Rimuove l'ultimo elemento di una matrice e lo restituisce.

function pop(): number | undefined

Restituisce

number | undefined

Ereditato da Array.pop

push(number[])

Aggiunge nuovi elementi a una matrice e restituisce la nuova lunghezza della matrice.

function push(items: number[]): number

Parametri

items

number[]

Nuovi elementi della matrice.

Restituisce

number

Ereditato da Array.push

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo di riduzione chiama la funzione callbackfn una volta per ogni elemento della matrice.

Restituisce

number

Ereditato da 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

Parametri

callbackfn

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

initialValue

number

Restituisce

number

Ereditato da Array.reduce

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo di riduzione chiama la funzione callbackfn una volta per ogni elemento della matrice.

initialValue

U

Se initialValue viene specificato, viene usato come valore iniziale per avviare l'accumulo. La prima chiamata alla funzione callbackfn fornisce questo valore come argomento anziché un valore di matrice.

Restituisce

U

Ereditato da Array.reduce

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

Chiama la funzione di callback specificata per tutti gli elementi in una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduceRight chiama la funzione callbackfn una volta per ogni elemento della matrice.

Restituisce

number

Ereditato da 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

Parametri

callbackfn

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

initialValue

number

Restituisce

number

Ereditato da Array.reduceRight

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

Chiama la funzione di callback specificata per tutti gli elementi in una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduceRight chiama la funzione callbackfn una volta per ogni elemento della matrice.

initialValue

U

Se initialValue viene specificato, viene usato come valore iniziale per avviare l'accumulo. La prima chiamata alla funzione callbackfn fornisce questo valore come argomento anziché un valore di matrice.

Restituisce

U

Ereditato da Array.reduceRight

reverse()

Inverte gli elementi in una matrice.

function reverse(): number[]

Restituisce

number[]

Ereditato da Array.reverse

shift()

Rimuove il primo elemento di una matrice e lo restituisce.

function shift(): number | undefined

Restituisce

number | undefined

Ereditato da Array.shift

slice(number, number)

Restituisce una sezione di una matrice.

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

Parametri

start

number

Inizio della parte specificata della matrice.

end

number

Fine della parte specificata della matrice. Questo elemento è esclusivo dell'elemento all'indice 'end'.

Restituisce

number[]

Ereditato da Array.slice

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

Determina se la funzione di callback specificata restituisce true per qualsiasi elemento di una matrice.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo chiama la funzione callbackfn per ogni elemento della matrice fino a quando il callbackfn restituisce un valore che è coercibile al valore booleano true o fino alla fine della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione callbackfn. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

boolean

Ereditato da Array.some

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

Ordina una matrice.

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

Parametri

compareFn

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

Funzione usata per determinare l'ordine degli elementi. Si prevede di restituire un valore negativo se il primo argomento è minore del secondo argomento, zero se sono uguali e un valore positivo in caso contrario. Se omesso, gli elementi vengono ordinati in ordine crescente, ordine di caratteri ASCII.

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

Restituisce

this

Ereditato da Sort

splice(number, number)

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

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

Parametri

start

number

Posizione in base zero nella matrice da cui iniziare a rimuovere gli elementi.

deleteCount

number

Numero di elementi da rimuovere.

Restituisce

number[]

Ereditato da Array.splice

splice(number, number, number[])

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

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

Parametri

start

number

Posizione in base zero nella matrice da cui iniziare a rimuovere gli elementi.

deleteCount

number

Numero di elementi da rimuovere.

items

number[]

Elementi da inserire nella matrice al posto degli elementi eliminati.

Restituisce

number[]

Ereditato da Array.splice

toLocaleString()

Restituisce la rappresentazione in formato stringa di una matrice. Gli elementi vengono convertiti in stringa usando i metodi toLocalString.

function toLocaleString(): string

Restituisce

string

Ereditato da Array.toLocaleString

toString()

Restituisce la rappresentazione in formato stringa di una matrice.

function toString(): string

Restituisce

string

Ereditato da Array.toString

unshift(number[])

Inserisce nuovi elementi all'inizio di una matrice.

function unshift(items: number[]): number

Parametri

items

number[]

Elementi da inserire all'inizio della matrice.

Restituisce

number

Ereditato da Array.unshift