Ashura: Zeichen durch anderes ersetzen

Beitrag lesen

Hallo Steffen.

Kann mir jemand dieses Verhalten erklären?

Ich hoffe, daß ist jetzt nicht ernst gemeint...

Doch durchaus.

var x = "1a3a5a";
x = x.replace(x[3],"X");
// gleich > x.replace("a","X"); // da ((x[3] == "a" && x[3] === "a") == true)
// gleich > x.replace(new RegExp("a"),"X");
// gleich > x.replace(/a/,"X"); // man beachte nicht global!
  // Der erste Parameter bei replace ist vom Typ RegExp.
alert(x); // 1X3a5a

  
Ah, danke. Das Brett ist weg.  
  
  
Einen schönen Montag noch.  
  
Gruß, Ashura  

-- 
[The End of an Era...](http://www.nightwish.com/english/lettertotarjaen.html)