String Array in JavaScript - Type array in JavaScript met voorbeeld

Inhoudsopgave:

Anonim

Inleiding tot String Array in JavaScript

JavaScript ondersteunt verschillende soorten array, string array is er een van. String-array is niets, maar het draait allemaal om de array van de string. De array is een variabele die meerdere waarden van vergelijkbare typen opslaat. In de context van een stringmatrix wordt alleen de stringwaarde opgeslagen. De tekenreeks is een combinatie van tekens. Hier zijn enkele voorbeelden van tekenreeksen - "RAM", "SHYAM", "XYZ", "xyz" enz. Er is niets anders dan de reeks tekenreeksen tot de reeks gehele getallen of de decimalen. Bijna alle functionaliteit blijft hetzelfde.

Type array in JavaScript met voorbeeld

Er zijn twee soorten tekenreeksen zoals een reeks met gehele getallen of een reeks met zweven.

  • Traditionele array
  • String Array als een object

1. Traditionele array

Dit is een normale array. Hierin verklaren we een array op zo'n manier dat de indexering begint bij 0 zelf. 0 wordt gevolgd door 1, 2, 3, … .n.

var tekens = ("AB", "CD", "XY");

var in een sleutelgebruik om een ​​variabele te declareren. "Tekens" is de naam van de array. AB, CD, XY zijn waarden die in de array zijn opgeslagen. In de voorbeeldarraydeclaratie hebben we toegang tot de waarde via plaatsen 0, 1 en 2. Laten we eens kijken hoe we toegang kunnen krijgen tot de waarde van de bovengenoemde code.


Array in JavaScript

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

Array of String afdrukken voor 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.
)

De bovenstaande code waarschuwt alle waarden één voor één.

2. String Array als een object

Dit is een type array dat het object van sleutel / waarde-paren gebruikt.

Verklaring:

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

Dit is een reeks van sleutel en waarde. Als we de 0-plaatswaarde willen gebruiken we heeft hier toegang toe door objectArray (0) te gebruiken.


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

Met deze aanpak kunnen we elke sleutel toewijzen, niet 0, 1, 2, enz. We kunnen ook voor elke string kiezen. Laten we het met een voorbeeld bekijken.


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

We kunnen zien dat we eerst en tweede hebben gebruikt voor de 0- en 1-positietoets. De uitvoer blijft hetzelfde als in het vorige voorbeeld. Om toegang te krijgen tot de waarde van het eerste element gebruiken we objectArray ('first')).

Laten we nu eens kijken wat de uitvoer van de onderstaande code zal zijn:


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

Aangezien er geen sleutel is waarbij 0 is gedefinieerd, is de uitvoer van de bovenstaande code ongedefinieerd.

Functie op A String Array

Functie op A String Array wordt hieronder gegeven,

functie join ()

Dit zal het string array-element samenvoegen met het opgegeven scheidingsteken. De onderstaande code voegt de array-elementen samen met de pijplijnoperator (|).


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

De uitvoer van de bovenstaande code is - AB | CD | XY

concat () functie

we kunnen deze functie gebruiken om twee arrays samen te voegen.


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

De uitvoer van de bovenstaande code is - AB, CD, XY, AB, CD, XY

omvat () functie

Deze functie retourneert de booleaanse waarde (waar of onwaar). Als er een opgegeven tekenreeks in een array bestaat, wordt deze true geretourneerd, anders wordt false geretourneerd. Laten we hetzelfde zien met een voorbeeld.


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

split () functie

deze functie neemt de string als invoer en splitst die in de array. Laten we hetzelfde zien met een voorbeeld.


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!

Conclusie

JavaScript ondersteunt verschillende soorten array waar we voor kunnen gaan. We hoeven ons geen zorgen te maken over het gegevenstype tijdens het gebruik van de JavaScript-stringarray. We moeten de reeks tekenreeksen in onze routine opnemen als ontwikkelaar om met de coderende soorten dingen om te gaan. Stringarray die we kunnen gebruiken als we niet zeker zijn over de soorten gegevens die we tijdens de uitvoering zullen opslaan. We kunnen dus zeggen dat de stringarray in een hybride array verschillende soorten gegevenswaarde kan combineren. Zoals we hele getallen, tekens of een andere tekenreeks kunnen opslaan.

Nu is het tijd om jezelf te testen

  • Standaard begint de indexering van de matrix vanaf 0. Waar of niet waar?
  • In JavaScript hoeft het gegevenstype niet te worden gedefinieerd op het moment van de aangifte Matrix. Waar of niet waar?
  • De meeste JavaScript-arrayfuncties blijven hetzelfde voor String-array. Waar of niet waar?
  • Een programma schrijven in JavaScript om de tekenreeksfunctie te gebruiken om alle tekenreeksen samengevoegd te krijgen door de puntkomma?

Aanbevolen artikelen

Dit is een gids voor String Array in JavaScript. Hier bespreken we de functie en het type array in javascript met een voorbeeld dat de traditionele array, string-array als een object bevat. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Logica om Reverse in Java Script te ontdekken
  2. Methoden in Java-arrays met voorbeelden
  3. Hoe maak je een object in JavaScript?
  4. Voorwaardelijke verklaringen in JavaScript
  5. Top 8 vergelijkingen van String versus StringBuilder
  6. Complete gids voor array in Unix
  7. PHP-arrayfuncties met voorbeelden