Die Slice-Methode in JavaScript kann einen bestimmten Teil einer Zeichenfolge extrahieren und den extrahierten Teil als neue Zeichenfolge zurückgeben. Die Verwendungssyntax lautet beispielsweise „stringObject.slice(start,end)“.
Die Betriebsumgebung dieses Artikels: Windows7-System, Javascript-Version 1.8.5, DELL G3-Computer
Wie verwende ich die Slice-Methode in Javascript? Die Methode
slice() extrahiert einen bestimmten Teil eines Strings und gibt den extrahierten Teil als neuen String zurück.
Syntax
stringObject.slice(start,end)
Parameter
start Der Startindex des zu extrahierenden Fragments. Wenn es sich um eine negative Zahl handelt, gibt dieser Parameter die Position ab dem Ende der Zeichenfolge an. Das heißt, -1 bezieht sich auf das letzte Zeichen der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen und so weiter.
end Der Index, der unmittelbar auf das Ende des zu extrahierenden Segments folgt. Wenn dieser Parameter nicht angegeben ist, umfasst die zu extrahierende Teilzeichenfolge die Zeichenfolge vom Anfang bis zum Ende der ursprünglichen Zeichenfolge. Wenn dieser Parameter negativ ist, gibt er die Position vom Ende der Zeichenfolge an.
Rückgabewert
Eine neue Zeichenfolge. Umfasst alle Zeichen der Zeichenfolge stringObject vom Anfang (einschließlich) bis zum Ende (exklusiv).
Erläuterung
Die Methoden „slice()“, „substring()“ und „substr()“ (veraltet) des String-Objekts können alle den angegebenen Teil des Strings zurückgeben. Slice() ist flexibler als Substring(), da es negative Zahlen als Argumente zulässt. Slice() unterscheidet sich von substr() darin, dass es eine Teilzeichenfolge in Bezug auf zwei Zeichenpositionen angibt, während substr() eine Teilzeichenfolge in Bezug auf Zeichenposition und -länge angibt.
Beachten Sie außerdem, dass String.slice() Array.slice() ähnelt.
Beispiel
Beispiel 1
In diesem Beispiel extrahieren wir alle Zeichen ab Position 6:
<script type="text/javascript"> var str="Hello happy world!" document.write(str.slice(6)) </script>
Ausgabe:
happy world!
Beispiel 2
In diesem Beispiel extrahieren wir von Position 6 bis Position Alle Zeichen von 11:
<script type="text/javascript"> var str="Hello happy world!" document.write(str.slice(6,11)) </script>
Ausgabe:
happy
Empfohlenes Lernen: „Javascript-Tutorial für Fortgeschrittene“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Slice-Methode in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!