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


Pixel class

Képpontkoordinátát vagy -eltolást jelöl. Kiterjeszti az [x, y] tömböt.

Extends

Array<number>

Konstruktorok

Pixel(number, number)

Létrehoz egy Pixel objektumot, és inicializálja a megadott x és y koordinátákkal.

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

fromData(object)

Pixel objektumot hoz létre egy koordináta-információkat tartalmazó objektumból. Az objektum x és y tulajdonságokat keres egy kis- és nagybetűket nem megkülönböztető teszttel.

getDestination(Pixel, number, number)

Kiszámítja a cél képpontot egy forrás képpont alapján, egy címsort az y tengelyhez viszonyítva (0 = észak) az óramutató járásával megegyező irányban, és a távolságot képpont mértékegységben.

getDistance(Pixel, Pixel)

Kiszámítja a két képpont közötti távolságot. A visszaadott érték képernyő-képpont mértékegységben van megadva.

getHeading(Pixel, Pixel)

Kiszámítja a címsort két képpont között. A címsor értéke az óramutató járásával megegyező irányban elforgatott y tengelyhez (0 = észak) viszonyítva van.

getX(Pixel)

A megadott képpont x koordinátáját adja vissza.

getY(Pixel)

A megadott képpont y koordinátáját adja vissza.

Ö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ére, é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

Pixel(number, number)

Létrehoz egy Pixel objektumot, és inicializálja a megadott x és y koordinátákkal.

new Pixel(x: number, y: number)

Paraméterek

x

number

A vízszintes képponteltolódás.

y

number

A függőleges képponteltolódás.

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

fromData(object)

Pixel objektumot hoz létre egy koordináta-információkat tartalmazó objektumból. Az objektum x és y tulajdonságokat keres egy kis- és nagybetűket nem megkülönböztető teszttel.

static function fromData(data: object): Pixel

Paraméterek

data

object

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

Válaszok

Egy Pixel objektum, amely a megadott adatadatokat jelöli.

getDestination(Pixel, number, number)

Kiszámítja a cél képpontot egy forrás képpont alapján, egy címsort az y tengelyhez viszonyítva (0 = észak) az óramutató járásával megegyező irányban, és a távolságot képpont mértékegységben.

static function getDestination(origin: Pixel, heading: number, distance: number): Pixel

Paraméterek

origin
Pixel

A kezdő képpont.

heading

number

Az a címsor, amelynél el szeretne lépni a forrásponttól.

distance

number

Az indulási képponttól való mozgás távolsága.

Válaszok

getDistance(Pixel, Pixel)

Kiszámítja a két képpont közötti távolságot. A visszaadott érték képernyő-képpont mértékegységben van megadva.

static function getDistance(p1: Pixel, p2: Pixel): number

Paraméterek

p1
Pixel

Az első képpont.

p2
Pixel

A második képpont.

Válaszok

number

getHeading(Pixel, Pixel)

Kiszámítja a címsort két képpont között. A címsor értéke az óramutató járásával megegyező irányban elforgatott y tengelyhez (0 = észak) viszonyítva van.

static function getHeading(origin: Pixel, destination: Pixel): number

Paraméterek

origin
Pixel

Az a képpont, amelytől a címsor el fog indulni.

destination
Pixel

Az a képpont, amely felé a címsor mutat.

Válaszok

number

getX(Pixel)

A megadott képpont x koordinátáját adja vissza.

static function getX(pixel: Pixel): number

Paraméterek

pixel
Pixel

Az x koordinátát lekérni kívánt képpont.

Válaszok

number

getY(Pixel)

A megadott képpont y koordinátáját adja vissza.

static function getY(pixel: Pixel): number

Paraméterek

pixel
Pixel

Az y koordinátájának lekéréséhez megadott képpont.

Válaszok

number

Ö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>)[]

A tömb1 végéhez hozzáadandó további elemek.

Válaszok

number[]

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

A tömb1 végéhez hozzáadandó további elemek.

Válaszok

number[]

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

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ére, é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 Tömb.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