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
from |
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. |
get |
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. |
get |
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. |
get |
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 | Concat |
Két vagy több tömböt egyesít. |
concat(Concat |
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. |
for |
Végrehajtja a megadott műveletet egy tömb minden eleméhez. |
index |
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. |
last |
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((previous |
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((previous |
|
reduce<U>((previous |
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 |
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. |
reduce |
|
reduce |
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. |
to |
Egy tömb sztringreprezentációját adja vissza. Az elemeket a rendszer a toLocalString metódusokkal sztringgé alakítja. |
to |
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