Thomas: replace tut nichts!

var c = "Doof"; c.replace(/Doof/,"Gut"); alert(c);

gibt Doof aus. Was mache ich falsch? Guten Abend

  1. c=c.replace...

  2. .replace(/pattern/, [string/function]) gibt sein Ergebnis als return-Wert zurück und speichert es nicht in der String-Variablen, aus der es ausgeführt wird.

    Richtig wäre also:

    var c = "Doof"; c=c.replace(/Doof/,"Gut"); alert(c);

    Gruß, LX

    --
    RFC 1925, Satz 3: Mit ausreichendem Schub fliegen Schweine wunderbar. (...)
    1. Blöder Fehler. Danke :).