nk: JavaScript/Objekte/String/toUpperCase

Die derzeitige Schreibweise

var ergebnis = String.toUpperCase(zeichenkette);

im Anwendungsbeispiel auf der Seite JavaScript/Objekte/String/toUpperCase funktioniert zwar im Firefox, aber nicht in IE, Edge und Chrome. Besser ist die Objektschreibweise, die auch dort fünktioniert:

var ergebnis = zeichenkette.toUpperCase();

  1. Hallo nk,

    ja, das ist nicht in Ordnung.

    Der Firefox hat diese statischen Methoden auf dem String-Objekt, aber selbst im MDN ist das nicht dokumentiert.

    .toUpperCase ist eigentlich nur auf String.prototype definiert, und damit auf Instanzen von String verfügbar. Ich nehme mir diesen Wiki-Eintrag nachher vor - wenn mir nicht jemand zuvor kommt (du zum Beispiel 😉).

    Rolf

    --
    sumpsi - posui - clusi