Einführung in String Array in JavaScript
JavaScript unterstützt verschiedene Arten von Arrays, darunter auch String-Arrays. String-Array ist nichts anderes als das Array des Strings. Das Array ist eine Variable, die mehrere Werte ähnlicher Typen speichert. Im Kontext eines String-Arrays wird nur der String-Wert gespeichert. Die Zeichenfolge ist eine Zeichenkombination. Hier sind einige Beispiele für Strings: "RAM", "SHYAM", "XYZ", "xyz" usw. Es gibt keine Unterschiede zwischen dem Array von Strings und dem Array von Ganzzahlen oder Dezimalzahlen. Fast die gesamte Funktionalität bleibt gleich.
Array-Typ in JavaScript mit Beispiel
Es gibt zwei Arten von String-Arrays wie Integer-Arrays oder Float-Arrays.
- Traditionelles Array
- String Array als Objekt
1. Traditionelles Array
Dies ist ein normales Array. In diesem deklarieren wir ein Array so, dass die Indizierung bei 0 selbst beginnt. Nach 0 folgt 1, 2, 3, … .n.
var Zeichen = ("AB", "CD", "XY");
var in einem Schlüssel verwendet, um eine Variable zu deklarieren. "Characters" ist der Name des Arrays. AB, CD, XY sind im Array gespeicherte Werte. In der Beispiel-Array-Deklaration können wir über die Stellen 0, 1 und 2 auf den Wert zugreifen. Sehen wir uns an, wie wir auf den Wert des oben genannten Codes zugreifen können.
Array in JavaScript
var characters = ("AB", "CD", "XY");
alert(characters); // output will be AB, CD, XY
alert(characters(0)); // output will be AB
String-Array mit for-Schleife drucken:
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.
)
Der obige Code alarmiert alle Werte nacheinander.
2. String Array als Objekt
Dies ist ein Array-Typ, der das Objekt von Schlüssel-Wert-Paaren verwendet.
Erklärung:
var objectArray = (0: “1”, 1: '2', 2: 'Mess', 3: 'leere Zeichenfolge');
Dies ist ein Array aus Schlüssel und Wert. Wenn wir den 0-stelligen Wert verwenden wollen wir kann mit objectArray (0) darauf zugreifen.
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
Mit diesem Ansatz können wir jeden beliebigen Schlüssel zuweisen, nicht 0, 1, 2 usw. Wir können auch jeden beliebigen String verwenden. Lassen Sie es uns mit einem Beispiel sehen.
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
Wir können sehen, dass wir zuerst und zweitens für die 0- und 1-Positionstaste verwendet haben. Die Ausgabe bleibt wie im vorherigen Beispiel. Um auf den ersten Elementwert zuzugreifen, verwenden wir objectArray ('first').
Nun wollen wir sehen, wie der folgende Code ausgegeben wird:
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 kein Schlüssel mit 0 definiert ist, ist die Ausgabe des obigen Codes undefiniert.
Funktion auf einem String-Array
Die Funktion für ein String-Array ist unten angegeben.
join () Funktion
Dadurch wird das String-Array-Element zusammen mit dem angegebenen Trennzeichen verkettet. Der folgende Code verbindet die Array-Elemente mit dem Pipeline-Operator (|).
var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);
Die Ausgabe des obigen Codes lautet - AB | CD | XY
concat () Funktion
Mit dieser Funktion können wir zwei Arrays verbinden.
var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);
Die Ausgabe des obigen Codes lautet - AB, CD, XY, AB, CD, XY
Includes () Funktion
Diese Funktion gibt den booleschen Wert zurück (true oder false). Wenn eine angegebene Zeichenfolge in einem Array vorhanden ist, gibt sie true zurück, andernfalls false. Sehen wir uns das auch an einem Beispiel an.
var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true
split () Funktion
Diese Funktion nimmt den String als Eingabe und teilt ihn in das Array auf. Sehen wir uns das auch an einem Beispiel an.
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!
Fazit
JavaScript unterstützt verschiedene Arten von Arrays, für die wir uns entscheiden können. Wir müssen uns keine Gedanken über den Datentyp machen, wenn Sie das JavaScript-String-Array verwenden. Wir sollten das Array von Strings in unsere Routine als Entwickler einbeziehen, um uns mit den Arten von Sachen zu befassen. String-Array, das wir verwenden können, wenn wir nicht sicher sind, welche Arten von Daten zur Laufzeit gespeichert werden. Wir können also sagen, dass das String-Array in einem Hybrid-Array verschiedene Arten von Datenwerten kombinieren kann. Wie wir können ganze Zahlen, Zeichen oder eine andere Zeichenfolge speichern.
Jetzt ist es Zeit, sich selbst zu testen
- Standardmäßig beginnt die Array-Indizierung bei 0. Richtig oder falsch?
- In JavaScript muss der Datentyp zum Zeitpunkt der Array-Deklaration nicht definiert sein. Richtig oder falsch?
- Die meisten JavaScript-Array-Funktionen bleiben für String-Arrays gleich. Richtig oder falsch?
- Schreiben Sie ein Programm in JavaScript, um mithilfe der String-Funktion alle durch das Semikolon verketteten Strings abzurufen.
Empfohlene Artikel
Dies ist eine Anleitung zum String Array in JavaScript. Hier diskutieren wir die Funktion und den Typ des Arrays in Javascript anhand eines Beispiels, das das traditionelle Array, das String-Array als Objekt enthält. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -
- Logik, um Reverse in Java Script herauszufinden
- Methoden in Java Arrays mit Beispielen
- Wie erstelle ich ein Objekt in JavaScript?
- Bedingte Anweisungen in JavaScript
- Top 8 Vergleiche zwischen String und StringBuilder
- Vollständige Anleitung zum Array in Unix
- PHP Array Funktionen mit Beispielen