Ersetzen von Zeichen in JavaScript-Strings nach Index
Beim Arbeiten mit Strings in JavaScript kann es notwendig sein, ein Zeichen an einem bestimmten Index zu ersetzen . Leider sind JavaScript-Zeichenfolgen unveränderlich, was bedeutet, dass Sie sie nicht direkt ändern können.
Um dieses Problem zu beheben, können Sie den folgenden Ansatz verwenden:
Erstellen einer benutzerdefinierten replaceAt()-Funktion
Definieren Sie die Funktion replaceAt(), um das Ersetzen von Zeichen an einem bestimmten Ort zu erleichtern index:
String.prototype.replaceAt = function(index, replacement) { return this.substring(0, index) + replacement + this.substring(index + replacement.length); };
Verwendung
Sobald die Funktion replaceAt() definiert ist, können Sie sie zum Ersetzen von Zeichen in einer Zeichenfolge verwenden:
var str = "hello world"; alert(str.replaceAt(2, "!!")); // He!!o World
In diesem Beispiel wird das Zeichen an Index 2 (das dritte Zeichen) durch „!!“ ersetzt. Die Funktion „alert()“ zeigt die aktualisierte Zeichenfolge an.
Das obige ist der detaillierte Inhalt vonWie kann ich ein Zeichen an einem bestimmten Index in einer JavaScript-Zeichenfolge ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!