Az objektum-orientált szkriptnyelv A JavaScript jelenleg a legelterjedtebb objektum-orientált szkriptnyelv a weboldalak interaktívvá tételéhez. Szinte mindig ahhoz, hogy bármilyen összetett problémát megoldhasson ezen a nyelven, tömbökhöz kell folyamodnia. A szkript deklarálásával kezdi használni a tömböt. Lássuk, hogyan történik ez pontosan.
Szükséges
A JavaScript alapismeretei
Utasítás
1. lépés
Többféle módon hozhat létre JavaScript tömböt. Például így: var sampleArray = [element_0, element_1, element_2, element_2]; Ez a sor négy egység hosszú tömböt hoz létre. Ha nem ad meg tömb elemeket, akkor egy üres tömb jön létre: var emptyArray =;
2. lépés
A tömb definiálásának másik módja: var sampleArray = new Array (element_0, element_1, element_2, element_2); Ez az opció négy egység hosszú tömböt hoz létre. És itt, ha nem sorolja fel a tömb elemeit, akkor a tömb üresen jön létre: var emptyArray = new Array (); Egy ilyen üres tömbben a deklaráció után több olyan elemet is létrehozhat, amelyek indexekkel nem követik mindegyiket Egyéb. Például: var emptyArray = new Array ();
üresArray [4] = 47;
emptyArray [792] = 1; Ellentétben például a C nyelvű tömbökkel, ez a tömb elfoglalja a memóriamennyiséget, amely csak két elem tárolásához szükséges, nem 793. Létrehozhat egy adott hosszúságú üres tömböt, az összes elemet amelynek értéke "undefined" lesz: var emptyArray = new Array (8); Ez az üres tömb 8 elemet tartalmaz, amelyek értéke nincs meghatározva.
3. lépés
A fenti létrehozási módszerek bármelyikén a tömbelemek lehetnek egészek vagy tört számok, karakterláncok és logikai értékek. A tömbök más tömbök elemei is lehetnek. Példa egy tömb létrehozására, amely a felsorolt típusok egyik elemét tartalmazza: var mixedArray = [4, 3.14, "text", true, [47, 8.1]; Mivel egy tömb lehet egy másik tömb eleme, ezért könnyen érthető, hogyan lehet többdimenziós tömböket létrehozni. Példa egy háromdimenziós tömb létrehozására: var multiDimArray = [1, true], [8, true], 3.14], "text", 42]; Ezek mind számozott tömbök. Az objektumokat asszociatív (elnevezett) tömbök létrehozására kell használni a JavaScript-ben.