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.