Die Methode split() wird verwendet, um einen String in ein Array von Strings aufzuteilen. Der Inhalt dieses Artikels befasst sich mit der Verwendung der Methode split() in js. Der Inhalt ist sehr detailliert. Ich hoffe, er kann Ihnen helfen.
Definition und Verwendung
Die Methode split() wird verwendet, um einen String in ein String-Array aufzuteilen.
Syntax
stringObject.split(separator,howmany)
参数 | 描述 |
---|---|
separator | 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。 |
howmany | 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。 |
Rückgabewert
Ein String-Array. Das Array wird erstellt, indem die Zeichenfolge stringObject an den durch das Trennzeichen angegebenen Grenzen in Teilzeichenfolgen aufgeteilt wird. Die Zeichenfolgen im zurückgegebenen Array enthalten nicht das Trennzeichen selbst.
Wenn es sich bei „separator“ jedoch um einen regulären Ausdruck handelt, der Unterausdrücke enthält, enthält das zurückgegebene Array die Zeichenfolgen, die mit diesen Unterausdrücken übereinstimmen (jedoch nicht den Text, der mit dem gesamten regulären Ausdruck übereinstimmt).
Sehen wir uns an, wie man die Array-Länge mit der Methode split() in js erhält.
Die Methode split(",") in js teilt die Zeichenfolge durch ",". Wenn in der Zeichenfolge kein "," vorhanden ist, wird die Zeichenfolge selbst zurückgegeben
var str = “abc”;//分隔符个数为0 var newStr = str.split(","); console.log(newStr.length);
Das Ergebnis ist: Länge: 1 newStr: abc
var str = “abc,”;//分隔符个数为1 var newStr = str.split(","); console.log(newStr.length);
Das Ergebnis ist: Länge: 2 newStr: abc
Das heißt, die Länge der Teilung hängt von der Anzahl der Trennzeichen ab. Die Länge des geteilten Arrays ist die Anzahl der Trennzeichen plus eins
Dieses Problem gilt nicht existieren mit der Methode split() in Java
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Array-Länge, die mit der Methode split() in js erhalten wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!