Bevezetés a String Array-be a JavaScript-ben
A JavaScript támogatja a különféle tömb típusokat, a string sorok egyike. A karakterlánc tömb nem más, mint a karakterlánc tömbje. A tömb egy változó, amely hasonló típusú több értéket tárol. Karakterlánc-tömb összefüggésben csak a karakterlánc értéket tárolja. A karakterlánc karakterek kombinációja. Íme néhány példa a karakterláncokra - “RAM”, “SHYAM”, “XYZ”, “xyz” stb. Semmi sem különbözik a karakterlánc tömbétől egész számok vagy tizedes jegyekig. Szinte az összes funkció változatlan marad.
A tömb típusa JavaScript-ben a példával
Kétféle karakterlánc-tömb létezik, például egész szám vagy úszó tömb.
- Hagyományos tömb
- Karakterlánc-tömb objektumként
1. Hagyományos tömb
Ez egy normál tömb. Ebben egy olyan tömböt deklarálunk, amelyben az indexálás maga 0-ból indul. A 0-t 1, 2, 3, … .n követi.
var karakter = (“AB”, “CD”, “XY”);
var egy kulcshasználatban bármely változó deklarálásához. „Karakterek” a tömb neve. AB, CD, XY a tömbben tárolt értékek. A tömb deklarációs példában az értéket 0, 1 és 2 helyekkel férhetjük hozzá. Lássuk, hogyan érhetjük el a fenti kód értékét.
Array in JavaScript
var characters = ("AB", "CD", "XY");
alert(characters); // output will be AB, CD, XY
alert(characters(0)); // output will be AB
Hurokhoz használt húr karakterláncának nyomtatása:
Array in JavaScript
var characters = ("AB", "CD", "XY");
for(var i=0; i<3; i++)(
alert(characters(i)); // this will alert value one by one.
)
A fenti kód egyenként figyelmezteti az összes értéket.
2. Karakterlánc-tömb objektumként
Ez egy olyan tömb típus, amely a kulcs-érték párok objektumát használja.
Nyilatkozat:
var objectArray = (0: “1”, 1: “2”, 2: “Mess”, 3: “üres karakterlánc”);
Ez egy pár tömb kulcs és érték. Ha a 0 helyértéket akarjuk használni, akkor mi ezt az objectArray (0) használatával érheti el.
Array in JavaScript
// String array as an object
var objectArray = (0: "1", 1: '2', 2: 'Mess', 3: 'empty string');
alert(objectArray (0)); // this will print 1
alert(objectArray (1)); // this will print 2
alert(objectArray (2)); // this will print Mess
alert(objectArray (3)); // this will print empty string
Ezzel a megközelítéssel bármilyen kulcsot hozzárendelhetünk, nem 0, 1, 2 stb. Bármely karakterláncot is felhasználhatunk. Lássuk egy példával.
Array in JavaScript
// String array as an object
var objectArray = ("first": "1", "second": '2', 2: 'Mess', 3: 'empty string');
alert(objectArray ('first')); // this will print 1
alert(objectArray ('second')); // this will print 2
alert(objectArray (2)); // this will print Mess
alert(objectArray (3)); // this will print empty string
Láthatjuk, hogy az első és a második gombot használtuk a 0 és 1 pozíciógombhoz. A kimenet változatlan marad, mint az előző példában. Az első elemérték eléréséhez az objectArray ('első') -t fogjuk használni.
Most lássuk, mi lesz az alábbi kód kimenete:
Array in JavaScript
// String array as an object
var objectArray = ("first": "1", "second": '2', 2: 'meaow', 3: 'empty string');
alert(objectArray (0)); // this will print undefined
Mivel nincs 0-val definiált kulcs, a fenti kód kimenete nincs meghatározva.
Funkció egy karakterlánc-tömbön
A függvény egy karakterlánc-tömbön az alábbiakban található,
join () függvény
Ez összekapcsolja a karakterlánc-tömb elemet a megadott elválasztóval. Az alábbi kód a tömb elemekhez csatlakozik a csővezeték üzemeltetőjével (|).
var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);
A fenti kód kimenete - AB | CD | XY
concat () függvény
ezt a funkciót két tömb összekapcsolására használhatjuk.
var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);
A fenti kód kimenete: AB, CD, XY, AB, CD, XY
tartalmazza a () függvényt
Ez a funkció visszaadja a logikai értéket (igaz vagy hamis). Ha egy megadott karakterlánc létezik egy tömbben, akkor visszatér igaz, különben hamis lesz. Lássuk ugyanezt egy példával.
var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true
split () függvény
ez a funkció a karakterláncot fogja bemenetiként elosztani és a tömbbe osztani. Lássuk ugyanezt egy példával.
var str = "Welcome to the JavaScript Blogging!";
var result = str.split(" ");
alert(result(0)); // this will print Welcome
alert(result); // this will print Welcome, to, the, JavaScript, Blogging!
Következtetés
A JavaScript támogatja a különféle tömb típusokat, amelyekre kereshetünk. A JavaScript karakterlánc tömb használatakor nem kell aggódnia az adattípus miatt. Fejlesztenünk kell a karakterlánc tömböt a rutinunkba, mint fejlesztőt, hogy foglalkozzon a dolgok kódolásával. Karakterlánc-tömb, amelyet használhatunk, ha nem vagyunk biztosak abban, hogy milyen típusú adatokat tárolunk a futásidejű időben. Tehát azt mondhatjuk, hogy a karakterlánc-tömb hibrid tömbben található, mivel különféle típusú adatértékeket képes kombinálni. Mint például egész számok, karakterek vagy bármilyen más karakterlánc tárolására is képes.
Itt az ideje, hogy tesztelje magát
- Alapértelmezés szerint a tömb indexálása 0-tól kezdődik. Igaz vagy Hamis?
- A JavaScript-ben nem kell meghatároznia az adattípust a tömb deklaráció idején. Igaz vagy hamis?
- A JavaScript tömb funkcióinak nagy része ugyanaz marad a String tömb esetében. Igaz vagy hamis?
- Írj egy programot JavaScript-ben a string funkció használatához, hogy az összes karakterláncot pontosvessző összekapcsolja?
Ajánlott cikkek
Ez egy útmutató a String Array-hez a JavaScript-ben. Itt a javascript tömb funkcióját és típusát tárgyaljuk egy példával, amely a hagyományos tömböt, karakterlánc tömböt tartalmazza objektumként. A következő cikkeket is megnézheti további információkért -
- A fordító kiderítésének logikája a Java Script alkalmazásban
- Módszerek a Java tömbökben példákkal
- Hogyan lehet objektumot létrehozni JavaScript-ben?
- Feltételes kijelentések a JavaScript-ben
- A String és a StringBuilder nyolc legfontosabb összehasonlítása
- Teljes útmutató a tömb számára az Unix-ban
- PHP tömb funkciók példákkal