String Array i JavaScript - Typ av array i JavaScript med exempel

Innehållsförteckning:

Anonim

Introduktion till String Array i JavaScript

JavaScript stöder olika typer av array, sträng array är en av dem. Strängarray är inget annat än det handlar om strängen. Arrayen är en variabel som lagrar flera värden för liknande typer. I samband med en stränguppsättning lagrar den bara strängvärdet. Strängen är en kombination av tecken. Här är några exempel på sträng - "RAM", "SHYAM", "XYZ", "xyz" etc. Det finns inget annorlunda från matris med sträng till matris med heltal eller decimaler. Nästan all funktionalitet förblir densamma.

Typ av array i JavaScript med exempel

Det finns två typer av sträng array som heltal array eller float array.

  • Traditionell matris
  • String Array som ett objekt

1. Traditionell matris

Detta är en normal matris. I detta förklarar vi en matris på ett sådant sätt att indexeringen kommer att börja från 0 själv. 0 följs av 1, 2, 3, … .n.

var karaktärer = ("AB", "CD", "XY");

var i en nyckelanvändning för att deklarera alla variabler. "Karaktärer" är namnet på matrisen. AB, CD, XY är värden lagrade i matrisen. I exemplet arraydeklaration kan vi få tillgång till värdet med platserna 0, 1 och 2. Låt oss se hur vi får åtkomst till värdet på ovan nämnda kod.


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 Array of String som används för 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.
)

Ovanstående kod kommer att varna alla värden en efter en.

2. String Array som ett objekt

Detta är en typ av matris som använder objektet för nyckelvärdespar.

Deklaration:

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

Detta är ett par array av nyckel och värde. Om vi ​​vill använda 0-platsvärdet vi kan komma åt detta genom att använda 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

Med denna metod kan vi tilldela valfri nyckel som inte är 0, 1, 2 osv. Vi kan också gå för alla strängar. Låt oss se det med ett exempel.


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 att vi har använt första och andra för 0 och 1 positionsknappen. Utgången förblir densamma som i föregående exempel. För att komma åt det första elementvärdet kommer vi att använda objectArray ('första')).

Låt oss nu se vad som kommer att bli resultatet av koden nedan:


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

Eftersom det inte finns någon nyckel med 0 definieras kommer utgången från ovanstående kod att definieras.

Funktion på en stränguppsättning

Funktion på en stränggrupp ges nedan,

gå med () -funktion

Detta kommer att sammanfoga strängarrayelementet med den angivna separatorn. Koden nedan kommer att ansluta sig till arrayelementen med pipelineoperatören (|).


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

Utgången från ovanstående kod kommer att vara - AB | CD | XY

concat () -funktion

vi kan använda den här funktionen för att gå med i två matriser.


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

Utgången från ovanstående kod kommer att vara - AB, CD, XY, AB, CD, XY

inkluderar () -funktion

Denna funktion returnerar det booleska värdet (sant eller falskt). Om en specificerad sträng finns i en matris kommer den att returnera sann annars kommer den att returnera falsk. Låt oss se detsamma med ett exempel.


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

split () -funktion

den här funktionen tar strängen som en ingång och delar den upp i arrayen. Låt oss se detsamma med ett exempel.


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!

Slutsats

JavaScript stöder olika typer av array som vi kan använda. Vi behöver inte oroa oss för datatypen när vi använder JavaScript-strängarrayen. Vi bör inkludera matrisen av strängar i vår rutin som utvecklare för att hantera kodning av saker. Strängarray som vi kan använda där vi inte är säkra på vilken typ av data vi kommer att lagras vid körtid. Så vi kan säga att stränggruppen i en hybridgrupp eftersom den kan kombinera olika datavärden. Som vi kan lagra heltal, tecken eller någon annan sträng.

Nu är det dags att testa dig själv

  • Som standard startar matrisindexen från 0. Sann eller falsk?
  • I JavaScript behöver inte definiera datatypen vid tidpunkten för Array-deklarationen. Sant eller falskt?
  • De flesta JavaScript-array-funktioner förblir desamma för String-array. Sant eller falskt?
  • Skriv ett program i JavaScript för att använda strängfunktionen för att få all sträng sammankopplad av semikolon?

Rekommenderade artiklar

Detta är en guide till String Array i JavaScript. Här diskuterar vi funktion och typ av array i javascript med ett exempel som inkluderar traditionell matris, sträng array som ett objekt. Du kan också titta på följande artiklar för att lära dig mer -

  1. Logik för att ta reda på omvänd i Java-skript
  2. Metoder i Java Arrays med exempel
  3. Hur skapar jag ett objekt i JavaScript?
  4. Villkorliga uttalanden i JavaScript
  5. Topp 8 jämförelser av String vs StringBuilder
  6. Komplett guide till Array i Unix
  7. PHP Array-funktioner med exempel