Introduktion til String Array i JavaScript
JavaScript understøtter forskellige typer array, string array er en af dem. String array er intet, men det hele handler om matrixen af strengen. Arrayet er en variabel, der gemmer flere værdier af lignende typer. I forbindelse med en strenggruppe gemmer den kun strengværdien. Strengen er en kombination af tegn. Her er få eksempler på streng - “RAM”, “SHYAM”, “XYZ”, “xyz” osv. Der er ikke noget forskelligt fra matrixen af streng til matrixen med heltal eller decimaler. Næsten al funktionalitet forbliver den samme.
Type array i JavaScript med eksempel
Der er to typer strenge array som heltal array eller float array.
- Traditionel matrix
- String Array som et objekt
1. Traditionel matrix
Dette er en normal matrix. I dette erklærer vi en matrix på en sådan måde, at indekseringen starter fra 0 selv. 0 vil blive efterfulgt af 1, 2, 3, … .n.
var tegn = (“AB”, “CD”, “XY”);
var i en nøglebrug til at erklære enhver variabel. "Tegn" er navnet på matrixen. AB, CD, XY er værdier, der er gemt i matrixen. I eksemplet array-erklæring kan vi få adgang til værdien ved steder 0, 1 og 2. Lad os se, hvordan vi kan få adgang til værdien af den ovennævnte kode.
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 Use til sløjfe:
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.
)
Ovenstående kode vil advare alle værdier en efter en.
2. String Array som et objekt
Dette er en type array, der bruger objektet for nøgleværdipar.
Erklæring:
var objectArray = (0: “1”, 1: '2', 2: 'Mess', 3: 'tom streng');
Dette er et par array af nøgle og værdi. Hvis vi ønsker at bruge 0-værdien vi kan få adgang til dette ved hjælp af 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
Ved hjælp af denne fremgangsmåde kan vi tildele en vilkårlig nøgle ikke 0, 1, 2 osv. Vi kan også gå til enhver streng. Lad os se det med et eksempel.
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
Vi kan se, at vi har brugt først og andet til positionstasten 0 og 1. Outputet forbliver det samme som i det foregående eksempel. For at få adgang til første elementværdi vil vi bruge objectArray ('første')).
Lad os nu se, hvad der bliver output fra nedenstående kode:
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
Da der ikke er defineret nogen nøgle med 0, defineres output fra ovenstående kode.
Funktion på et strengarray
Funktion på en strenggruppe er givet nedenfor,
join () -funktion
Dette sammenkæder strengarrayelementet sammen med den specificerede separator. Nedenstående kode forbinder arrayelementerne med rørledningsoperatoren (|).
var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);
Output fra ovenstående kode vil være - AB | CD | XY
concat () -funktion
Vi kan bruge denne funktion til at forbinde to arrays.
var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);
Output fra ovenstående kode vil være - AB, CD, XY, AB, CD, XY
inkluderer () -funktion
Denne funktion returnerer den boolske værdi (sand eller falsk). Hvis der findes en specificeret streng i en matrix, returnerer den sand, ellers returnerer den falsk. Lad os se det samme med et eksempel.
var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true
split () -funktion
denne funktion tager strengen som input og deler den op i matrixen. Lad os se det samme med et eksempel.
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!
Konklusion
JavaScript understøtter forskellige typer array, vi kan gå til. Vi behøver ikke bekymre os om datatypen, mens vi bruger JavaScript-strengen array. Vi bør inkludere matrixen af streng i vores rutine som udvikler til at håndtere de kodende slags ting. String array kan vi bruge, hvor vi ikke er sikre på, hvilke slags data vi vil blive gemt på kørselstidspunktet. Så vi kan sige, at strengen array i en hybrid array, da den kan kombinere forskellige typer dataværdi. Som vi kan gemme heltal, karakterer eller enhver anden streng.
Nu er det tid til at teste dig selv
- Som standard starter arrayindekseringen fra 0. Sandt eller falsk?
- I JavaScript behøver ikke at definere datatypen på tidspunktet for Array-erklæringen. Sandt eller falsk?
- De fleste af JavaScript-array-funktionerne forbliver de samme for String-array. Sandt eller falsk?
- Skriv et program i JavaScript for at bruge strengfunktionen til at få alle strenge sammenkædet med semikolonet?
Anbefalede artikler
Dette er en guide til String Array i JavaScript. Her diskuterer vi funktion og type array i javascript med et eksempel, der inkluderer traditionel matrix, strengarray som objekt. Du kan også se på de følgende artikler for at lære mere -
- Logik for at finde ud af omvendt i Java-script
- Metoder i Java Arrays med eksempler
- Sådan opretter du et objekt i JavaScript?
- Betingede erklæringer i JavaScript
- Top 8 sammenligninger af String vs StringBuilder
- Komplet guide til Array i Unix
- PHP Array-funktioner med eksempler