Get it on Google Play

Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.

27. String: replace()

Die Methode replace ersetzt einen Teilstring durch einen anderen:
var str = "Hallo Marcel!";
var newstr = str.replace("Marcel", "Robert");
"Marcel" wird durch "Robert" ersetzt. newstr hat also den Wert "Hallo Robert!". Der ursprüngliche String bleibt unverändert. Nur das erste Vorkommen wird ersetzt:
var newname = "Peter".replace("e", "a");
newname enthält den Wert "Pater" und nicht "Patar". Ein Spezialfall ergibt sich, wenn der ersetzende String der Leerstring ist:
var nurso = "sowie so".replace("wie", "");
Der zu ersetzende String wird entfernt. nurso enthält den Wert "so so". Kommt der zu ersetzende String nicht vor, so wird der ursprüngliche String zurückgegeben.

Aufgabe

Schreibe eine Funktion convert, die einen Datumsstring in englischer Schreibweise (20-05-2017 oder 20/05/2017) in deutsche Schreibweise (20.05.2017) umwandet. Sowohl convert("20-05-2017") als auch convert("20/05/2017") sollten "20.05.2017" ergeben.