Javascript - tömbök, vezető IT

Ebben a leckében megnézzük tömbök, megtanulják, hogyan kell létrehozni őket, hogy végezzen műveleteket annak elemeit, valamint az alapvető módszerek és tulajdonságok, amelyek rendelkezésre állnak, ha velük dolgozni.







A koncepció a tömb

Array - rendezett adathalmaz, amely egy nevet és egy példánya a tömbben. Ez olyan elemekből áll, amelyeket hozzáférhető útján a sorozatszámot (kód). A számozása a tömb elemeinek nem indul 1 és 0.

Az alábbi ábrán az numerikus tömb, ami 7 elem. Az elemek a tömb a következő információkat tartalmazza: 1 elem (index 0) - száma 123, egy elem 2 (index 1) - száma 214, a 3 elem (2 index) - száma 315, stb

  • Száma. Ebben az esetben, a függvény létrehoz egy tömb, ami egy meghatározott számú elemek. Mindezek az elemek az értéke definiálatlan.
  • Több vesszővel elválasztva. Ebben az esetben, Array konstruktor függvény létrehoz egy tömb, ami egy meghatározott számú elemek, és hozzárendeli azokat a megfelelő értékeket.
  • Semmi baj. Ebben az esetben a függvény létrehoz egy üres tömböt.

Munka tömb elemeit

Annak érdekében, hogy fellebbezni egy adott elemének tömb, meg kell adnia a nevét, a tömb, és zárójelben az index. Ezt a műveletet is nevezik indexelés működését.

Például hozzon létre egy üres tömböt és 4 szöveges elem:

Például, abból a böngésző konzolon (F12) értéke 2 és 4 elem tömb smartphoneColors:

Array hossza (elemek számát a tömbben)

Meghatározása az elemek száma a tömbben segítségével tulajdonságok hossza.

Hogyan juthat el az első eleme a tömb

Előállítása értékek az első tömb elem általi meghatározásával kerül végrehajtásra a szögletes zárójel száma 0 a tömb:

Hogyan juthat el az utolsó elem a tömb

Első értékét az utolsó elem a tömb által meghatározva a szögletes zárójelek a tömbkifejezés imya_massiva.length-1:

felsorolásakor tömb

Végigmegy a tömb segítségével a ciklust.

Például, brute egész tömb elemei és kimeneti értékeit a böngésző konzol (F12):

Mi a törlési üzemben

törölni üzemeltetője nem használják, hogy távolítsa el az elemet a tömbből, és hozzárendelésére ez az elem tömb érték meghatározatlan.







Módszerek a tömb objektum

Array objektum tartalmazza az alábbi módszer foglalkozó tömbelemek: pop (). tolja (). shift (). unshift (). szelet (). splice (). csatlakozzon (). split (). fordított (). sort ().

Eltávolítja az utolsó elem a tömb - pop

pop módszer célja, hogy távolítsa el az utolsó elem a tömbben. Ebben az eljárásban nincsenek paraméterei. Ennek eredményeként, visszatér az utóbbi (távoli) tömb.

Hozzáadása egy elemet, hogy a végén a tömb - nyomógomb

nyomja betöltésének módja egy elem, hogy a végén a tömb. Ennek értéke elem van megadva paraméterként a módszer. Ennek eredményeként PUSH módszer számát adja vissza a tömb elemeinek figyelembevételével hozzá.

Eltávolítjuk az első tömb elem - váltás

eltolási módszerrel használják eltávolítása az első eleme a tömb, azaz elemet, amelynek egy indexe 0. Az összes többi elem a tömb toljuk el a felső, azaz a az index csökken 1. Ez a módszer egy értéket ad vissza távolról tömb elemet.

Elem hozzáadása a tetején a tömb - unshift

unshift betöltésének módja egy elemet, hogy a tetején a tömb. Ennek értéke elem van megadva paraméterként a módszer. Ennek következtében, az eljárás számát adja vissza a tömb elemeinek figyelembevételével hozzá.

A szelet módszer másolni ezeket a tömb elemeinek. Ez a módszer nem változik az eredeti tömb, és visszatér egy új tömb elemekből álló másolni.

szelet módszer két paramétert:

  • 1 paraméter (kötelező) - az a célja, hogy jelezze az index az elem, amelyre szeretné kezdeni másolni az elemeket;
  • 2. paraméter (opcionális) - hivatott jelölni az index az elem, amelyre másolni kívánt. Ha nem adja meg az elemeket, hogy a végén a megadott tömb lesz másolva.

Hozzáadása és (vagy) eltávolítása elemek - splice

splice módszert alkalmazzák hozzáadásával és (vagy) eltávolítjuk a tömb elemeinek.

1. splice a módszer lehetővé teszi, hogy csökkentsék része egy sor elemek, azaz a eltávolítják a tömb:

2. splice a módszer lehetővé teszi, hogy hozzá (ha a paraméter 0 2) a tömb elemeinek, vagy egyidejűleg hozzá, és távolítsa el (ha a paraméter 2 nagyobb, mint 0) a tömb elemeinek.

Ez a módszer három paraméter:

  • 1 paraméter (kötelező) - hivatott jelölni az index az elem, amellyel elkezdünk kivágott elemek;
  • 2. paraméter (kötelező) - célja, hogy állítsa be a tételek száma, amelyeket meg kell vágni;
  • 3, és a következő paramétereket (opcionális) - célja, hogy adjunk elemeket a tömb.

Átalakítása tömb a string - belépés

csatlakozzon módszer célja, hogy konvertálni a tömb egy string. Ez a módszer a paraméter, amelyet használunk összekötő vonal közötti mezőelemekhez átalakulási vonalat. Ha a paraméter nem határozza meg semmit, a vessző ( „”) fogják használni a vegyületek a tömb elemeinek.

Konvertálása string tömb - split

osztott eljárás egy karakterláncot egy tömb. Ez a módszer egy paraméterrel, amelyben megadhatja a sorban, amelyből ezt a sort lesz osztva egy tömböt.

Átrendezése a tömb elemeit fordított sorrendben - reverz

fordított módszer átrendezésre a tömb elemeit fordított sorrendben.

Rendezése tömb elemeit - sort

rendezési módszer célja válogatási tömbelemek. Alapértelmezés szerint ez a módszer rendezi a tömböt, mint egy húr.




Kapcsolódó cikkek