Heim  >  Artikel  >  Web-Frontend  >  Wie füge ich in JavaScript eine Zeichenfolge an einem bestimmten Index ein?

Wie füge ich in JavaScript eine Zeichenfolge an einem bestimmten Index ein?

Susan Sarandon
Susan SarandonOriginal
2024-11-01 06:18:30280Durchsuche

How to Insert a String at a Specific Index in JavaScript?

String-Einfügung an einem bestimmten Index

Wie fügt man einen String an einer bestimmten Position innerhalb eines anderen Strings ein? Erstellen wir ein Beispiel:

var txt1 = "foo baz"

Angenommen, wir müssen „bar“ direkt nach „foo“ einfügen.

Potenzielle Lösungen erkunden:

Man könnte darüber nachdenken, die Funktion substring() zu verwenden. Es muss jedoch einen einfacheren Ansatz geben.

Lösung mit String-Slicing:

Das Einfügen an einem bestimmten Index erfordert die Verwendung von String-Slicing oder Teilstring:

var txt2 = txt1.slice(0, 3) + "bar" + txt1.slice(3);

Hier teilen wir die ursprüngliche Zeichenfolge txt1 in drei Teile auf Teile:

  1. Der erste Teil (Index 0 bis 2) ist „foo“, vor dem Einfügepunkt.
  2. Der zweite Teil ist die Zeichenfolge, die wir einfügen möchten („bar“ ).
  3. Der dritte Teil (ab Index 3) ist der verbleibende Teil der ursprünglichen Zeichenfolge nach dem Einfügepunkt.

Von Wenn wir diese drei Teile verketten, erhalten wir die modifizierte Zeichenfolge txt2, wobei „bar“ nach „foo“ eingefügt wird.

Das obige ist der detaillierte Inhalt vonWie füge ich in JavaScript eine Zeichenfolge an einem bestimmten Index ein?. 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