Verbesserungsvorschläge
2 results found
-
toJSON für KnuddelsObjekte
JSON.stringify versucht intern, toJSON für Objekte aufzurufen. Da Knuddels diese Funktion nicht einbaut, führt es dazu, dass beim stringifien für einen User z.B. nur "User" da steht.
Ich wünsche mir, dass Knuddels diese Funktion für alle Objekte sinnvoll anbieten. z.B. beim User:
User.prototype.toJSON = function toJSON() {
return '(User) ' + this.getNick();
};Dies ist zwar bei vielen Objekten selber machbar, bei machen aber nicht, da Prototype = null
2 votesAhoi,
diese Idee ist zu unkonkret. Bitte konkret einzelne Wünsche mit Begründung für bestimmte Klassen äußern.
Color haben wir nun hinzugefügt.
DiceConfiguration und KnuddelAmount hatten bereits toString-Methoden.Knuddelige Grüße
Ironist -
3 votes
Hallo,
wir werden die Standard-Funktion von toString für keine nativen Javascript-Objekte verändern, da sich ggf. bestehender Code darauf verlässt.
Eine Formatter-Klasse kann sinnvoll sein, ist aber für die Core-API derzeit zu speziell, sodass wir diesen Wunsch in Gänze ablehnen.