Dieser Artikel analysiert die Slice () -Scharneide des String -Objekts in JavaScript genauer. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Diese Methode fängt ein Segment in die Zeichenfolge ab und gibt eine neue Zeichenfolge zurück, die aus den abgefangenen Zeichen besteht.
Hinweis: Die ursprüngliche Zeichenfolge ändert sich nicht, der Rückgabewert ist eine neu generierte Zeichenfolge.
Syntaxstruktur:
Die Codekopie lautet wie folgt: StringObject.slice (Start, Ende)
Parameterliste:
| Parameter | beschreiben |
| Start | Erforderlich. Gibt an, wo Sie anfangen sollen, Zeichenfolgen abzufangen. Die Position des ersten Zeichens der Zeichenfolge beträgt 0. Wenn dieser Parameter negativ ist, wird die Position vom Ende der Zeichenfolge aus berechnet. Zum Beispiel: -1 repräsentiert den vorletzten Charakter, -2 den vorletzten Charakter und so weiter. |
| Ende | Optional. Gibt an, wo der String -Intercept beendet werden soll. Wenn dieser Parameter weggelassen wird, werden alle Zeichen von der Startposition bis zum Ende abgefangen. Hinweis: Die Zeichen, die dem Ende entsprechend sind, werden nicht abgefangen. |
Beispielcode:
Beispiel 1:
Die Codekopie lautet wie folgt: var a = "abcdefgmnlxyz";
console.log (a.slice (2,3));
Die Zeichenfolge zwischen Position "2" und Position "3" ist abgefangen, aber das Zeichen D entspricht der Position "3" nicht innerhalb der Abfangrendite. Ausgangsergebnis: c.
Beispiel 2:
Die Codekopie lautet wie folgt: var a = "abcdefgmnlxyz";
console.log (a.slice (2));
Wenn der zweite Parameter weggelassen wird, werden alle Zeichen von Position "2" bis zum Ende der Zeichenfolge abgefangen. Ausgangsergebnis: CDEFGMNLXYZ.
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.