Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erläuterung, wie JavaScript die Methode zum Ersetzen von Zeichen am Index in einem String basierend auf dem erweiterten String implementiert

Ausführliche Erläuterung, wie JavaScript die Methode zum Ersetzen von Zeichen am Index in einem String basierend auf dem erweiterten String implementiert

黄舟
黄舟Original
2017-06-18 13:10:281436Durchsuche

In diesem Artikel wird hauptsächlich die Methode von JavaScript vorgestellt, die auf der Erweiterung String basiert, um das Zeichen am Index in String zu ersetzen, was die Verwendung von Javascript substrVerwandte Implementierungstechniken für String-Ersetzungsoperationen, Freunde in Not können sich darauf beziehen

Dieser Artikel beschreibt das Beispiel von JavaScript, das auf erweiterten Strings basiert, um das Zeichen am Index in der Zeichenfolge zu ersetzen. Teilen Sie es wie folgt als Referenz mit allen:

Kerncode:


String.prototype.replaceCharAt = function(n,c){
 return this.substr(0, n)+ c + this.substr(n+1,this.length-1-n);
}
Anwendungsbeispiel:


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>JS字符替换</title>
</head>
<body>
<script >
String.prototype.replaceCharAt = function(n,c){
 return this.substr(0, n)+ c + this.substr(n+1,this.length-1-n);
}
var str = &#39;welcome to www.jb51.net&#39;;
console.log(str.replaceCharAt(8,&#39;T&#39;));
</script>
</body>
</html>
Die Operationswiedergabe ist wie folgt:

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung, wie JavaScript die Methode zum Ersetzen von Zeichen am Index in einem String basierend auf dem erweiterten String implementiert. 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