1UnitedPower: Datentypen in Javascript

Beitrag lesen

Ich bin ja immer geneigt, die »boxed primitives« möglichst zu verschweigen. ;) Denn die einzige praktisch nützliche Info ist, sie zu vermeiden. Einen triftigen Grund, warum JavaScript boxed primitives hat, gibt es nicht.

Ich bin im wesentlichen deiner Meinung, allerdings lassen sich über die Prototypen Methoden hinzufügen. Ein nützliches Anwendungsbeispiel will mir aber auch partout nicht einfallen.

primitives Beispiel

Spannend wird das Thema, wenn man beliebigen Objekten mit valueOf und toString die Möglichkeit gibt, ihre Umwandlung in Primitives zu bestimmen. toJSON fällt auch in diese Kategorie. Aber das braucht man in zehn Jahren vielleicht einmal.

Gab es nicht mal eine jQuery-Version, die ihren Selektor bei toString() zurückgeben hat? Fand das scheußlich, weil es die Lesbarkeit auf so viele Arten verschlechtert hat.