Megosztás a következőn keresztül:


Position class

GeoJSON Position objektum – egy hely hosszúságát és szélességét meghatározó tömb. A teljes leírás az RFC 7946-ban található.

Extends

Array<number>

Konstruktorok

Position(number, number, number)

Pozíciót hoz létre.

Tulajdonságok

Array

Örökölt tulajdonságok

length

Lekéri vagy beállítja a tömb hosszát. Ez egy számmal magasabb, mint a tömbben definiált legmagasabb elem.

Metódusok

areEqual(Position, Position, number)

Két pozíció hosszúsági és szélességi értékeit hasonlítja össze annak ellenőrzéséhez, hogy egyenlők-e 6 tizedesjegy pontossággal.

fromLatLng(number, number, number)

Egy Position objektumot hoz létre a szélességi és hosszúsági értékekből.

fromLatLng(number[])

Position objektumot hoz létre egy formátummal rendelkező tömbből; [lat, lng] vagy [lat, lng, elv]

fromLatLng(object)

Egy pozícióobjektumot hoz létre egy koordináta-információkat tartalmazó objektumból. A rendszer az alábbi tulajdonságokat vizsgálja meg egy kis- és nagybetűket nem megkülönböztető teszttel. Hosszúság: lng, hosszúság, lon, x Szélesség: lat, szélesség, y Magasság: elv, magasság, alt, magasság, z

fromLatLngs(Array<object | number[]>)

A koordináta-információkat tartalmazó objektumtömböt pozíciótömbté alakítja. A nem konvertálható objektumok elvesznek. Minden objektum vagy egy tömb formátumban; [lat, lng] vagy [lat, lng, elv] vagy objektum a következő tulajdonságok bármely kombinációjával: Hosszúság: lng, hosszúság, lon, x Szélesség: lat, szélesség, y Jogosultságszint: elv, magasság, alt, magasság, z

fromPosition(Position)

Klónozza a pozíciót.

Örökölt metódusok

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

Két vagy több tömböt egyesít.

concat(ConcatArray<number>[])

Két vagy több tömböt egyesít.

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

Meghatározza, hogy egy tömb összes tagja megfelel-e a megadott tesztnek.

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

A visszahívási függvényben megadott feltételnek megfelelő tömb elemeit adja vissza.

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

A visszahívási függvényben megadott feltételnek megfelelő tömb elemeit adja vissza.

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

Végrehajtja a megadott műveletet egy tömb minden eleméhez.

indexOf(number, number)

Egy érték első előfordulásának indexét adja vissza egy tömbben.

join(string)

Hozzáadja a megadott elválasztó sztringgel elválasztott tömb összes elemét.

lastIndexOf(number, number)

Egy adott érték utolsó előfordulásának indexét adja vissza egy tömbben.

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

Meghív egy definiált visszahívási függvényt egy tömb minden elemére, és visszaad egy tömböt, amely tartalmazza az eredményeket.

pop()

Eltávolítja az utolsó elemet egy tömbből, és visszaadja azt.

push(number[])

Új elemeket fűz hozzá egy tömbhöz, és visszaadja a tömb új hosszát.

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

Meghívja a megadott visszahívási függvényt a tömb összes eleméhez. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.

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

Meghívja a megadott visszahívási függvényt a tömb összes eleméhez. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.

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

A megadott visszahívási függvényt egy tömb összes eleméhez hívja meg csökkenő sorrendben. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.

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

A megadott visszahívási függvényt egy tömb összes eleméhez hívja meg csökkenő sorrendben. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.

reverse()

Megfordítja a tömb elemeit.

shift()

Eltávolítja az első elemet egy tömbből, és visszaadja azt.

slice(number, number)

Egy tömb egy szakaszát adja vissza.

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

Meghatározza, hogy a megadott visszahívási függvény igaz értéket ad-e vissza egy tömb bármely eleméhez.

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

Tömb rendezése.

splice(number, number)

Eltávolítja az elemeket egy tömbből, és szükség esetén új elemeket szúr be a helyére, és visszaadja a törölt elemeket.

splice(number, number, number[])

Eltávolítja az elemeket egy tömbből, és szükség esetén új elemeket szúr be a helyükre, és visszaadja a törölt elemeket.

toLocaleString()

Egy tömb sztringreprezentációját adja vissza. Az elemeket a rendszer a toLocalString metódusokkal sztringgé alakítja.

toString()

Egy tömb sztringreprezentációját adja vissza.

unshift(number[])

Új elemek beszúrása egy tömb elejére.

Konstruktor adatai

Position(number, number, number)

Pozíciót hoz létre.

new Position(longitude: number, latitude: number, elevation?: number)

Paraméterek

longitude

number

A pozíció hosszúsága.

latitude

number

A pozíció szélessége.

elevation

number

A pozíció szintemelkedése.

Tulajdonság adatai

Array

static Array: ArrayConstructor

Tulajdonság értéke

ArrayConstructor

Örökölt tulajdonság részletei

length

Lekéri vagy beállítja a tömb hosszát. Ez egy számmal magasabb, mint a tömbben definiált legmagasabb elem.

length: number

Tulajdonság értéke

number

Örökölt forrás Array.length

Metódus adatai

areEqual(Position, Position, number)

Két pozíció hosszúsági és szélességi értékeit hasonlítja össze annak ellenőrzéséhez, hogy egyenlők-e 6 tizedesjegy pontossággal.

static function areEqual(pos1: Position, pos2: Position, precision?: number): boolean

Paraméterek

pos1
Position

Az első összehasonlítandó pozíció.

pos2
Position

Második összehasonlítandó pozíció.

precision

number

Az összehasonlítandó tizedesjegyek száma. Alapértelmezett: 6.

Válaszok

boolean

Logikai érték, amely azt jelzi, hogy két pozíció egyenlő-e a megadott pontosság vagy 6 tizedesjegy pontosságával.

fromLatLng(number, number, number)

Egy Position objektumot hoz létre a szélességi és hosszúsági értékekből.

static function fromLatLng(lat: number, lng: number, elv?: number): Position

Paraméterek

lat

number

A szélességi érték.

lng

number

Egy hosszúsági érték.

elv

number

Szintemelési érték méterben.

Válaszok

Egy Position objektum, amely a megadott LatLng-információkat jelöli.

fromLatLng(number[])

Position objektumot hoz létre egy formátummal rendelkező tömbből; [lat, lng] vagy [lat, lng, elv]

static function fromLatLng(latLng: number[]): Position

Paraméterek

latLng

number[]

Egy tömb, amely a szélességi/hosszúsági adatokat tartalmazza formátumban; [lat, lng] vagy [lat, lng, elv]

Válaszok

Egy Position objektum, amely a megadott LatLng-információkat jelöli.

fromLatLng(object)

Egy pozícióobjektumot hoz létre egy koordináta-információkat tartalmazó objektumból. A rendszer az alábbi tulajdonságokat vizsgálja meg egy kis- és nagybetűket nem megkülönböztető teszttel. Hosszúság: lng, hosszúság, lon, x Szélesség: lat, szélesség, y Magasság: elv, magasság, alt, magasság, z

static function fromLatLng(latLng: object): Position

Paraméterek

latLng

object

A koordináta-információk kinyeréséhez szükséges objektum.

Válaszok

Egy Position objektum, amely a megadott LatLng-információkat jelöli.

fromLatLngs(Array<object | number[]>)

A koordináta-információkat tartalmazó objektumtömböt pozíciótömbté alakítja. A nem konvertálható objektumok elvesznek. Minden objektum vagy egy tömb formátumban; [lat, lng] vagy [lat, lng, elv] vagy objektum a következő tulajdonságok bármely kombinációjával: Hosszúság: lng, hosszúság, lon, x Szélesség: lat, szélesség, y Jogosultságszint: elv, magasság, alt, magasság, z

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

Paraméterek

latLngs

Array<object | number[]>

A koordináta-információkat tartalmazó objektumok.

Válaszok

Pozícióobjektumok tömbje, amely az összes megadott koordináta-információt tartalmazza.

fromPosition(Position)

Klónozza a pozíciót.

static function fromPosition(position: Position): Position

Paraméterek

position
Position

A klónozás helye.

Válaszok

Örökölt metódus részletei

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

Két vagy több tömböt egyesít.

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

Paraméterek

items

(T | ConcatArray<T>)[]

További elemek, amelyek hozzáadhatók a tömb1 végéhez.

Válaszok

number[]

Örökölt forrás Tömb.concat

concat(ConcatArray<number>[])

Két vagy több tömböt egyesít.

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

Paraméterek

items

ConcatArray<number>[]

További elemek, amelyek hozzáadhatók a tömb1 végéhez.

Válaszok

number[]

Örökölt forrás Tömb.concat

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

Meghatározza, hogy egy tömb összes tagja megfelel-e a megadott tesztnek.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb három argumentumot fogad el. Minden metódus meghívja a callbackfn függvényt a tömb minden eleméhez, amíg a visszahívásfn vissza nem ad egy értéket, amely a hamis logikai értékre kényszeríthető, vagy a tömb végéig.

thisArg

any

Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.

Válaszok

boolean

Örökölt forrás Tömb.minden

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

A visszahívási függvényben megadott feltételnek megfelelő tömb elemeit adja vissza.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb három argumentumot fogad el. A szűrőmetódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.

thisArg

any

Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.

Válaszok

number[]

Örökölt forrás Tömb.szűrő

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

A visszahívási függvényben megadott feltételnek megfelelő tömb elemeit adja vissza.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb három argumentumot fogad el. A szűrőmetódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.

thisArg

any

Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.

Válaszok

S[]

Örökölt forrás Tömb.szűrő

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

Végrehajtja a megadott műveletet egy tömb minden eleméhez.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb három argumentumot fogad el. forEach a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.

thisArg

any

Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.

Örökölt forrás Array.forEach

indexOf(number, number)

Egy érték első előfordulásának indexét adja vissza egy tömbben.

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

Paraméterek

searchElement

number

A tömbben keresendő érték.

fromIndex

number

A tömbindex, amelynél a keresést el kell kezdeni. Ha a fromIndex elem nincs megadva, a keresés a 0 indexnél kezdődik.

Válaszok

number

Örökölt forrás Array.indexOf

join(string)

Hozzáadja a megadott elválasztó sztringgel elválasztott tömb összes elemét.

function join(separator?: string): string

Paraméterek

separator

string

Egy tömb egyik elemének az eredményül kapott sztringben a következőtől való elválasztására szolgáló sztring. Ha nincs megadva, a tömbelemek vesszővel vannak elválasztva.

Válaszok

string

Örökölt forrás Tömb.illesztés

lastIndexOf(number, number)

Egy adott érték utolsó előfordulásának indexét adja vissza egy tömbben.

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

Paraméterek

searchElement

number

A tömbben keresendő érték.

fromIndex

number

A tömbindex, amelynél a keresést el kell kezdeni. Ha a fromIndex elem nincs megadva, a keresés a tömb utolsó indexétől indul.

Válaszok

number

Örökölt forrás Array.lastIndexOf

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

Meghív egy definiált visszahívási függvényt egy tömb minden elemére, és visszaad egy tömböt, amely tartalmazza az eredményeket.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb három argumentumot fogad el. A leképezési metódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.

thisArg

any

Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.

Válaszok

U[]

Örökölt forrás Tömb.map

pop()

Eltávolítja az utolsó elemet egy tömbből, és visszaadja azt.

function pop(): number | undefined

Válaszok

number | undefined

Örökölt forrás Tömb.pop

push(number[])

Új elemeket fűz hozzá egy tömbhöz, és visszaadja a tömb új hosszát.

function push(items: number[]): number

Paraméterek

items

number[]

A tömb új elemei.

Válaszok

number

Örökölt forrás Tömb.leküldés

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

Meghívja a megadott visszahívási függvényt a tömb összes eleméhez. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb négy argumentumot fogad el. A csökkentési módszer a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.

Válaszok

number

Örökölt forrás Tömb.csökkentés

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

Paraméterek

callbackfn

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

initialValue

number

Válaszok

number

Örökölt forrás Tömb.csökkentés

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

Meghívja a megadott visszahívási függvényt a tömb összes eleméhez. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb négy argumentumot fogad el. A csökkentési módszer a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.

initialValue

U

Ha a initialValue érték meg van adva, a rendszer a kezdeti értékként használja a felhalmozás elindításához. A callbackfn függvény első hívása argumentumként adja meg ezt az értéket tömbérték helyett.

Válaszok

U

Örökölt forrás Tömb.csökkentés

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

A megadott visszahívási függvényt egy tömb összes eleméhez hívja meg csökkenő sorrendben. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb négy argumentumot fogad el. A reduceRight metódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.

Válaszok

number

Örökölt forrás 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

Paraméterek

callbackfn

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

initialValue

number

Válaszok

number

Örökölt forrás Array.reduceRight

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

A megadott visszahívási függvényt egy tömb összes eleméhez hívja meg csökkenő sorrendben. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb négy argumentumot fogad el. A reduceRight metódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.

initialValue

U

Ha a initialValue érték meg van adva, a rendszer a kezdeti értékként használja a felhalmozás elindításához. A callbackfn függvény első hívása argumentumként adja meg ezt az értéket tömbérték helyett.

Válaszok

U

Örökölt forrás Array.reduceRight

reverse()

Megfordítja a tömb elemeit.

function reverse(): number[]

Válaszok

number[]

Örökölt forrás Tömb.fordított

shift()

Eltávolítja az első elemet egy tömbből, és visszaadja azt.

function shift(): number | undefined

Válaszok

number | undefined

Örökölt forrás Tömb.shift

slice(number, number)

Egy tömb egy szakaszát adja vissza.

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

Paraméterek

start

number

A tömb megadott részének kezdete.

end

number

A tömb megadott részének vége. Ez nem tartozik a "end" index eleméhez.

Válaszok

number[]

Örökölt forrás Tömb.szelet

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

Meghatározza, hogy a megadott visszahívási függvény igaz értéket ad-e vissza egy tömb bármely eleméhez.

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

Paraméterek

callbackfn

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

Egy függvény, amely legfeljebb három argumentumot fogad el. A metódus meghívja a callbackfn függvényt a tömb minden egyes eleméhez, amíg a visszahívásfn olyan értéket nem ad vissza, amely igaz logikai értékre kényszeríthető, vagy a tömb végéig.

thisArg

any

Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.

Válaszok

boolean

Örökölt forrás Tömb.néhány

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

Tömb rendezése.

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

Paraméterek

compareFn

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

Az elemek sorrendjének meghatározására szolgáló függvény. Negatív értéket kell visszaadnia, ha az első argumentum kisebb, mint a második argumentum, nulla, ha egyenlő, és egyéb esetben pozitív értéket. Ha nincs megadva, az elemek növekvő ASCII-karaktersorrendben vannak rendezve.

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

Válaszok

this

Örökölt forrás Tömb.rendezés

splice(number, number)

Eltávolítja az elemeket egy tömbből, és szükség esetén új elemeket szúr be a helyére, és visszaadja a törölt elemeket.

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

Paraméterek

start

number

A tömb nulla alapú helye, ahonnan el szeretné kezdeni az elemek eltávolítását.

deleteCount

number

Az eltávolítandó elemek száma.

Válaszok

number[]

Örökölt forrás Tömb.splice

splice(number, number, number[])

Eltávolítja az elemeket egy tömbből, és szükség esetén új elemeket szúr be a helyükre, és visszaadja a törölt elemeket.

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

Paraméterek

start

number

A tömb nulla alapú helye, ahonnan el szeretné kezdeni az elemek eltávolítását.

deleteCount

number

Az eltávolítandó elemek száma.

items

number[]

A törölt elemek helyett a tömbbe beszúrandó elemek.

Válaszok

number[]

Örökölt forrás Array.splice

toLocaleString()

Egy tömb sztringreprezentációját adja vissza. Az elemeket a rendszer a toLocalString metódusokkal sztringgé alakítja.

function toLocaleString(): string

Válaszok

string

Örökölt forrás Array.toLocaleString

toString()

Egy tömb sztringreprezentációját adja vissza.

function toString(): string

Válaszok

string

Örökölt forrás Array.toString

unshift(number[])

Új elemek beszúrása egy tömb elejére.

function unshift(items: number[]): number

Paraméterek

items

number[]

A tömb elején beszúrandó elemek.

Válaszok

number

Örökölt forrás Array.unshift