Introducere în Array String în JavaScript
JavaScript acceptă diferite tipuri de tablă, șirul de șiruri este unul dintre ele. Șirul de șiruri nu este altceva, dar totul se referă la tabloul șirului. Matricea este o variabilă care stochează valorile multiple ale tipurilor similare. În contextul unui șir de caractere, acesta stochează doar valoarea șirului. Șirul este o combinație de caractere. Iată câteva exemple de șiruri - „RAM”, „SHYAM”, „XYZ”, „xyz” etc. Aproape toată funcționalitatea rămâne aceeași.
Tipul de Array în JavaScript cu Exemplu
Există două tipuri de șiruri de caractere, cum ar fi tablă întreagă sau tablă float.
- Array tradițional
- Stray Array ca obiect
1. Array tradițional
Acesta este un tablou normal. În acest caz, declarăm un tablou în așa fel încât indexarea va începe de la 0 în sine. 0 va fi urmat de 1, 2, 3, … .n.
caractere var = („AB”, „CD”, „XY”);
var într-o utilizare cheie pentru a declara orice variabilă. „Caractere” este numele tabloului. AB, CD, XY sunt valori stocate în tablou. În declarația matricială de exemplu, putem accesa valoarea cu locuri 0, 1 și 2. Haideți să vedem cum putem accesa valoarea codului menționat mai sus.
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 folosind pentru Loop:
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.
)
Codul de mai sus va alerta toate valorile una câte una.
2. Array String ca obiect
Acesta este un tip de tablou care folosește obiectul perechilor cheie-valoare.
Declaraţie:
var objectArray = (0: "1", 1: '2', 2: 'Mess', 3: 'șir gol');
Aceasta este o pereche de chei și valoare. Dacă dorim să folosim valoarea 0 loc, noi poate accesa acest lucru folosind 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
Folosind această abordare, putem atribui orice cheie nu 0, 1, 2, etc. Putem merge și pentru orice șir. Să o vedem cu un exemplu.
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
Putem vedea că am folosit prima și a doua pentru tastele de poziție 0 și 1. Produsul rămâne același ca în exemplul precedent. Pentru a accesa valoarea primului element vom folosi objectArray ('primul')).
Acum, să vedem care va fi rezultatul codului de mai jos:
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
Deoarece nu este definită nicio cheie cu 0, ieșirea codului de mai sus va fi nedefinită.
Funcționează pe A Array String
Funcția pe Array String este prezentată mai jos,
funcție join ()
Aceasta va concatena elementul de șiruri de caractere împreună cu separatorul specificat. Codul de mai jos va alătura elementele tabloului cu operatorul conductei (|).
var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);
Rezultatul codului de mai sus va fi - AB | CD | X Y
funcție concat ()
putem folosi această funcție pentru a alătura două tablouri.
var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);
Rezultatul codului de mai sus va fi - AB, CD, XY, AB, CD, XY
include funcția ()
Această funcție va returna valoarea booleană (adevărată sau falsă). Dacă un șir specificat există într-un tablou, atunci acesta va reveni adevărat, altfel se va întoarce fals. Să vedem la fel cu un exemplu.
var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true
funcție split ()
această funcție va lua șirul ca o intrare și o va împărți în tablou. Să vedem la fel cu un exemplu.
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!
Concluzie
JavaScript acceptă diferite tipuri de matrice pentru care putem merge. Nu trebuie să ne facem griji cu privire la tipul de date în timp ce utilizăm tabloul de șiruri JavaScript. Ar trebui să includem o serie de șiruri în rutina noastră ca dezvoltator pentru a face față tipurilor de codificare. Matricea cu șiruri le putem folosi acolo unde nu suntem siguri cu privire la tipurile de date pe care le vom memora la timpul de rulare. Deci, putem spune că șirul de șiruri într-un tablou hibrid, deoarece poate combina diferite tipuri de valoare a datelor. Ca și cum putem stoca numere întregi, caractere sau orice alt șir.
Acum, este timpul să te testezi
- În mod implicit, indexarea tabloului începe de la 0. True sau False?
- În JavaScript nu trebuie să definească tipul de date la data declarației Array. Adevărat sau fals?
- Cele mai multe funcții ale tabloului JavaScript rămân aceleași pentru tabloul String Adevărat sau fals?
- Scrieți un program în JavaScript pentru a utiliza funcția șir pentru a obține toate șirurile concatenate de punct și virgulă?
Articole recomandate
Acesta este un ghid pentru String Array în JavaScript. Aici discutăm funcția și tipul tabloului în javascript cu un exemplu care include matricea tradițională, tabloul de șiruri ca obiect. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -
- Logică pentru a afla Reverse în scriptul Java
- Metode în Arrayuri Java cu exemple
- Cum se creează un obiect în JavaScript?
- Declarații condiționale în JavaScript
- Top 8 Comparații de String vs StringBuilder
- Ghid complet pentru Array în Unix
- Funcții de matricea PHP cu exemple