Heim >Web-Frontend >js-Tutorial >So konvertieren Sie einen String in ein String-Array in Javascript

So konvertieren Sie einen String in ein String-Array in Javascript

青灯夜游
青灯夜游Original
2021-06-30 16:51:203445Durchsuche

In JavaScript können Sie die Methode „split()“ eines Strings verwenden, um einen String in ein String-Array umzuwandeln. Diese Methode kann den String gemäß dem angegebenen Trennzeichen in ein String-Array aufteilen Zeichen)“ kann das Trennzeichen ein Leer- oder Nullzeichen sein.

So konvertieren Sie einen String in ein String-Array in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

In Javascript können Sie die Methode split() von string verwenden, um einen String in ein String-Array umzuwandeln. Die Methode

split() wird verwendet, um einen String in ein Array von Strings aufzuteilen.

Syntax

string.split(separator,limit)
Parameter Beschreibung
Trennzeichen Optional. Eine Zeichenfolge oder ein regulärer Ausdruck zum Teilen des Zeichenfolgenobjekts ab der durch diesen Parameter angegebenen Stelle.
Limit optional. Dieser Parameter gibt die maximale Länge des zurückgegebenen Arrays an. Wenn dieser Parameter festgelegt ist, werden nicht mehr Teilzeichenfolgen zurückgegeben als das durch diesen Parameter angegebene Array. Wenn dieser Parameter nicht gesetzt ist, wird die gesamte Zeichenfolge unabhängig von ihrer Länge aufgeteilt.

Wenn Sie die leere Zeichenfolge („“) als Trennzeichen verwenden, wird jedes Zeichen in der Zeichenfolge aufgeteilt.

Rückgabewert: ein String-Array.

Beispiel: String in String-Array konvertieren

var str="Hello World !";
console.log(str.split(" "));
console.log(str.split(""));

Ausgabe:

So konvertieren Sie einen String in ein String-Array in Javascript

Beispiel: Wenn der Parameter ein regulärer Ausdruck ist, kann die Methode split() mit passendem Text als Trennpunkt schneiden.

var str="Hello World !";
console.log(str.split(" "));
console.log(str.split(""));var s = "a2b3c4d5e678f12g";
var a = s.split(/\d+/);  //把以匹配的数字为分隔符来切分字符串
console.log(a);  //返回数组[a,b,c,d,e,f,g]
console.log(a.length);  //返回数组长度为7

Beispiel:

Wenn sich der mit dem regulären Ausdruck übereinstimmende Text am Rand der Zeichenfolge befindet, führt die Methode split() auch eine Teilungsoperation durch und fügt dem Array ein leeres Array hinzu.

var s = "122a2b3c4d5e678f12g";
var a = s.aplit(/\d+/);
console.log(a);
console.log(a.length);

Wenn das angegebene Trennzeichen in der Zeichenfolge nicht gefunden wird, wird ein Array zurückgegeben, das die gesamte Zeichenfolge enthält.

Beispiel: Die Methode

split() unterstützt einen zweiten Parameter, bei dem es sich um eine optionale Ganzzahl handelt, die zur Angabe der maximalen Länge des zurückgegebenen Arrays verwendet wird. Wenn dieser Parameter festgelegt ist, ist die Länge des zurückgegebenen Arrays nicht größer als der durch diesen Parameter angegebene Wert. Wenn dieser Parameter nicht festgelegt ist, wird die gesamte Zeichenfolge ohne Berücksichtigung der Array-Länge aufgeteilt.

var s = "JavaScript";
var a = s.split("", 4);  //按顺序从左到右,仅分切4个元素的数组
console.log(a);  //返回数组[J,a,v,a]
console.log(a.length);  //返回值为4

【Verwandte Empfehlungen: Javascript-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in ein String-Array in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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