Úvod do textového poľa v jazyku JavaScript

JavaScript podporuje rôzne typy polí, reťazcové pole je jedným z nich. Pole string nie je nič iné ako celé pole reťazca. Pole je premenná, ktorá ukladá viacero hodnôt podobných typov. V kontexte reťazca reťazcov ukladá iba hodnotu reťazca. Reťazec je kombináciou znakov. Tu je niekoľko príkladov reťazcov - „RAM“, „SHYAM“, „XYZ“, „xyz“ atď. Nič sa nelíši od reťazca reťazcov po pole celých čísel alebo desatinných miest. Takmer všetky funkcie zostávajú rovnaké.

Typ poľa v JavaScripte s príkladom

Existujú dva typy reťazcov, napríklad celé číslo alebo plávajúce pole.

  • Tradičné pole
  • String Array ako objekt

1. Tradičné pole

Toto je normálne pole. Týmto deklarujeme pole takým spôsobom, že indexovanie začne od samotného 0. Za 0 budú nasledovať 1, 2, 3, … .n.

var characters = („AB“, „CD“, „XY“);

var v použití kľúča na deklarovanie akejkoľvek premennej. „Znaky“ je názov poľa. AB, CD, XY sú hodnoty uložené v poli. V príklade deklarácie poľa môžeme získať prístup k hodnote miest 0, 1 a 2. Pozrime sa, ako môžeme získať prístup k hodnote vyššie uvedeného kódu.


Array in JavaScript

var characters = ("AB", "CD", "XY");
alert(characters); // output will be AB, CD, XY
alert(characters(0)); // output will be AB

Print Array of String Použitie pre slučku:


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.
)

Vyššie uvedený kód bude varovať všetky hodnoty jeden po druhom.

2. String Array ako Object

Toto je typ poľa, ktoré používa objekt párov kľúč - hodnota.

vyhlásenie:

var objectArray = (0: “1”, 1: '2', 2: 'Mess', 3: 'empty string');

Toto je pár polí kľúč a hodnota. Ak chceme použiť hodnotu 0, budeme k tomu má prístup pomocou objectArray (0).


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

Týmto prístupom môžeme priradiť ľubovoľný kľúč, ktorý nie je 0, 1, 2 atď. Pozrime sa na príklad.


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

Vidíme, že sme použili prvý a druhý pre pozičný kľúč 0 a 1. Výstup zostáva rovnaký ako v predchádzajúcom príklade. Na prístup k hodnote prvého prvku použijeme objectArray ('first')).

Teraz sa pozrime, čo bude výsledkom nižšie uvedeného kódu:


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

Pretože nie je definovaný žiadny kľúč s 0, výstup vyššie uvedeného kódu bude nedefinovaný.

Funkcia na reťazci poľa

Funkcia na A String Array je uvedená nižšie,

funkcia join ()

Toto spojí prvok poľa reťazca spolu so špecifikovaným oddeľovačom. Nižšie uvedený kód spojí prvky poľa s operátorom potrubia (|).


var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);

Výstupom vyššie uvedeného kódu bude - AB | CD | XY

funkcia concat ()

túto funkciu môžeme použiť na spojenie dvoch polí.


var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);

Výstup vyššie uvedeného kódu bude - AB, CD, XY, AB, CD, XY

zahŕňa () funkciu

Táto funkcia vráti booleovskú hodnotu (true alebo false). Ak zadaný reťazec existuje v poli, vráti sa true, inak to vráti false. Uvidíme to isté s príkladom.


var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true

funkcia split ()

táto funkcia vezme reťazec ako vstup a rozdelí ho do poľa. Uvidíme to isté s príkladom.


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!

záver

JavaScript podporuje rôzne typy polí, ktoré môžeme vyhľadať. Pri použití poľa reťazcov jazyka JavaScript sa nemusíme obávať o typ údajov. Do našej rutiny by sme mali zahrnúť celý rad reťazcov ako vývojárov, ktorí sa zaoberajú kódovaním druhov vecí. Pole reťazcov, ktoré môžeme použiť, keď si nie sme istí druhmi údajov, ktoré budeme ukladať v čase vykonávania. Môžeme teda povedať, že reťazec polí v hybridnom poli môže kombinovať rôzne typy dátových hodnôt. Rovnako ako môžeme ukladať celé čísla, znaky alebo iné reťazce.

Teraz je čas vyskúšať sa

  • V predvolenom nastavení sa indexovanie polí začína od 0. True alebo False?
  • V JavaScripte nemusíte definovať typ údajov v čase vyhlásenia Array. Pravda alebo lož?
  • Väčšina funkcií poľa JavaScript zostáva rovnaká pre pole String. Pravda alebo lož?
  • Napíšte program do JavaScriptu, aby ste pomocou funkcie string dostali všetky reťazce zreťazené bodkočiarkou?

Odporúčané články

Toto je sprievodca reťazcom String Array v JavaScripte. Tu diskutujeme funkciu a typ poľa v javascripte s príkladom, ktorý zahŕňa tradičné pole, reťazec ako objekt. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Logika na zistenie zvratu v Java Script
  2. Metódy v Java Arrays s príkladmi
  3. Ako vytvoriť objekt v JavaScripte?
  4. Podmienené vyhlásenia v JavaScripte
  5. Top 8 Porovnanie String vs StringBuilder
  6. Kompletný Sprievodca poľom v Unixe
  7. Funkcie poľa PHP s príkladmi

Kategórie: