Heim > häufiges Problem > Hauptteil

Mit welcher Methode kann ein JS-String in ein Array konvertiert werden?

zbt
Freigeben: 2023-08-01 11:26:41
Original
2528 Leute haben es durchsucht

Die js-String-to-Array-Methode ist: 1. split()-Methode 2. Array.from()-Methode 3. Array.prototype.split(); 4. [...string]-Syntax.

Mit welcher Methode kann ein JS-String in ein Array konvertiert werden?

In JavaScript besteht eine Zeichenfolge aus einer Reihe von Zeichen. Manchmal müssen wir eine Zeichenfolge möglicherweise in einzelne Zeichen oder längere Teilzeichenfolgen aufteilen, um die Verarbeitung oder weitere Vorgänge zu erleichtern. Dies erfordert die Verwendung der String-to-Array-Methode.

In JS gibt es mehrere häufig verwendete Methoden zum Konvertieren von Strings in Arrays:

1. Split()-Methode

split()-Methode ist eine der am häufigsten verwendeten Methoden zum Konvertieren von Strings in Arrays. Es teilt eine Zeichenfolge in Fragmente auf und fügt die Fragmente dann in ein Array ein. Wir können die Teilungsposition angeben, indem wir das Trennzeichen angeben.

Hier ist ein Beispiel für die Verwendung der Methode split() zum Aufteilen einer Zeichenfolge in ein Array:

let str = "Hello World";
let arr = str.split(" ");
console.log(arr);
Nach dem Login kopieren

Das Ausgabeergebnis ist ein Array mit zwei Elementen: ['Hallo', 'Welt'].

Wie Sie sehen können, haben wir in der Methode split() ein Leerzeichen als Trennzeichen übergeben. Auf diese Weise wird die Zeichenfolge in zwei Teile geteilt und die beiden Teile in ein Array eingefügt.

2. Array.from()-Methode

Die Array.from()-Methode ist eine der in ES6 eingeführten statischen Array-Methoden. Es erstellt ein neues Array aus einem iterierbaren Objekt (einschließlich Strings).

Hier ist ein Beispiel für die Konvertierung einer Zeichenfolge in ein Array mit der Methode Array.from():

let str = "Hello World";
let arr = Array.from(str);
console.log(arr);
Nach dem Login kopieren

Die Ausgabe ist ein Array mit 11 Zeichen: ['H', 'e', ​​​​'l', ' l ', 'o', ' ', 'W', 'o', 'r', 'l', 'D'].

3. Array.prototype.split()

Zusätzlich zur Split()-Methode gibt es in der Prototypenkette von JS-Arrays auch eine Split()-Methode, die direkt auf Strings angewendet werden kann, um Strings zu konvertieren in Arrays.

Das Folgende ist ein Beispiel für die Verwendung der Methode Array.prototype.split() zum Aufteilen einer Zeichenfolge in ein Array:

let str = "Hello World";
let arr = Array.prototype.split.call(str, " ");
console.log(arr);
Nach dem Login kopieren

Das Ausgabeergebnis ist ebenfalls ein Array mit zwei Elementen: ['Hello', 'World'].

Es ist zu beachten, dass bei Verwendung der Array.prototype.split()-Methode diese über die call()-Methode auf die Zeichenfolge angewendet werden muss.

4. [...string]-Syntax

Zusätzlich zur Verwendung der split()-Methode und der Array.from()-Methode können wir in ES6 auch die [...string]-Syntax verwenden, um einen String zu konvertieren in ein Array.

Das Folgende ist ein Beispiel für die Konvertierung einer Zeichenfolge in ein Array mithilfe der [...string]-Syntax:

let str = "Hello World";
let arr = [...str];
console.log(arr);
Nach dem Login kopieren

Das Ausgabeergebnis ist ebenfalls ein Array mit 11 Zeichen: ['H', 'e', ​​​​' l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'D'].

Bei Verwendung der [...string]-Syntax müssen wir nur die Zeichenfolge in eckige Klammern setzen und sie mit drei aufeinanderfolgenden Punkten verbinden.

Zusammenfassung

Für die Methode zum Konvertieren von String in Array können wir die Methode split(), die Methode Array.from(), die Methode Array.prototype.split() und die Syntax [...string] verwenden. Wählen Sie je nach Situation und Bedarf einfach die geeignete Konvertierungsmethode.

Egal welche Methode verwendet wird, das konvertierte Ergebnis ist ein Array, das Zeichenfolgenfragmente oder Zeichen darstellt, die zur weiteren Verarbeitung und Manipulation verwendet werden können. Ich hoffe, dieser Artikel hilft Ihnen, die Methode zum Konvertieren von Zeichenfolgen in Arrays zu verstehen und zu beherrschen!

Das obige ist der detaillierte Inhalt vonMit welcher Methode kann ein JS-String in ein Array konvertiert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!