Introduksjon til String Array i JavaScript
JavaScript støtter forskjellige typer matriser, strengarray er en av dem. Strengearray er ingenting, men det handler om rekke av strengen. Arrayet er en variabel som lagrer flere verdier av lignende typer. I sammenheng med en strengeoppstilling lagrer den bare strengverdien. Strengen er en kombinasjon av tegn. Her er noen eksempler på streng - “RAM”, “SHYAM”, “XYZ”, “xyz” osv. Det er ikke noe annerledes fra rekken av streng til rekken av heltall eller desimaler. Nesten all funksjonalitet forblir den samme.
Type Array i JavaScript med eksempel
Det er to typer strengarray som heltall array eller float array.
- Tradisjonell matrise
- String Array som et objekt
1. Tradisjonell matrise
Dette er et normalt utvalg. I dette erklærer vi en matrise på en slik måte at indekseringen vil starte fra 0 selv. 0 blir fulgt av 1, 2, 3, … .n.
var tegn = (“AB”, “CD”, “XY”);
var i en nøkkelbruk for å erklære hvilken som helst variabel. "Tegn" er navnet på matrisen. AB, CD, XY er verdier som er lagret i matrisen. I arrayerklæringen for eksempel kan vi få tilgang til verdien ved plassering 0, 1 og 2. La oss se hvordan vi får tilgang til verdien til ovennevnte kode.
Array in JavaScript
var characters = ("AB", "CD", "XY");
alert(characters); // output will be AB, CD, XY
alert(characters(0)); // output will be AB
Skriv ut rekke med strenger ved bruk for sløyfe:
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.
)
Koden ovenfor vil varsle alle verdiene én etter én.
2. String Array som et objekt
Dette er en type matrise som bruker objektet til nøkkelverdipar.
Erklæring:
var objectArray = (0: “1”, 1: '2', 2: 'Mess', 3: 'Tom string');
Dette er et par utvalg av nøkkel og verdi. Hvis vi ønsker å bruke 0 stedsverdi vi kan få tilgang til dette ved å bruke 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 å bruke denne tilnærmingen kan vi tilordne hvilken som helst nøkkel ikke 0, 1, 2, etc. Vi kan også gå for hvilken som helst streng. La oss 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 brukt første og andre for 0 og 1 posisjonsnøkkelen. Produksjonen forblir den samme som i forrige eksempel. For å få tilgang til første elementverdi vil vi bruke objectArray ('første')).
La oss se hva som blir resultatet av koden nedenfor:
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
Siden det ikke er angitt noen nøkkel med 0 er definert, vil utdataene fra koden ovenfor bli definert.
Funksjon på en strenggruppe
Funksjon på en strenggruppe er gitt nedenfor,
delta () -funksjon
Dette vil slå sammen strengeoppstillingselementet sammen med den spesifiserte separatoren. Koden nedenfor vil koble sammen elementene med rørledningsoperatøren (|).
var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);
Utgangen til koden ovenfor vil være - AB | CD | XY
concat () -funksjon
Vi kan bruke denne funksjonen til å bli med i to matriser.
var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);
Utgangen til koden ovenfor vil være - AB, CD, XY, AB, CD, XY
inkluderer () -funksjon
Denne funksjonen vil returnere den boolske verdien (sann eller usann). Hvis en spesifisert streng eksisterer i en matrise, vil den returnere sann ellers vil den returnere usann. La oss 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
delt () -funksjon
denne funksjonen vil ta strengen som en inngang og dele den opp i matrisen. La oss 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!
Konklusjon
JavaScript støtter forskjellige typer utvalg vi kan gå til. Vi trenger ikke bekymre oss for datatypen mens vi bruker JavaScript-strengen. Vi bør inkludere en rekke strenger i rutinen vår som utvikler for å håndtere kodingstypene. Strengeoppstillingen kan vi bruke der vi ikke er sikre på hva slags data vi vil bli lagret på kjøretiden. Så vi kan si at strenggruppen i en hybridgruppe, da den kan kombinere forskjellige typer dataverdi. Vi kan lagre heltall, tegn eller andre streng.
Nå er det på tide å teste deg selv
- Som standard starter arrayindekseringen fra 0. Sann eller falsk?
- I JavaScript trenger ikke å definere datatypen på tidspunktet for Array-erklæringen. Sant eller usant?
- De fleste av JavaScript-array-funksjonene forblir de samme for String-array. Sant eller usant?
- Vil du skrive et program i JavaScript for å bruke strengfunksjonen for å få all streng sammenslått av semikolonet?
Anbefalte artikler
Dette er en guide til String Array i JavaScript. Her diskuterer vi funksjon og type array i javascript med et eksempel som inkluderer tradisjonell matrise, strengarray som objekt. Du kan også se på følgende artikler for å lære mer -
- Logikk for å finne ut omvendt i Java Script
- Metoder i Java Arrays med eksempler
- Hvordan lage et objekt i JavaScript?
- Betingede uttalelser i JavaScript
- Topp 8 sammenligninger av String vs StringBuilder
- Komplett guide til Array i Unix
- PHP Array-funksjoner med eksempler