Neues aus den Standards:
Die schon in Stage 3 befindlichen Funktionen groupBy
und groupyByToMap
wurden noch umbenannt: Sie heißen jetzt group
und groupToMap
. Man hat eine JS-Lib gefunden, die den Array-Prototypen monkeypatched hat.
String.dedent
, um Einrückungen von Template-Strings zu fixen.
Damit habe ich auch schon Probleme gehabt. Allerdings bin ich mir nicht sicher, ob man soeine Funktion mit guter DX umsetzen kann. In meinen Augen haben die immer Magie gemacht (sowas gibt es auch in Java und mittlerweile auch C#). Kennen tue ich das aus Xtend. Teilweise verändert sich das Verhalten, wenn man den String in einer eigenen Zeile anfängt oder es mit Tabs mischt.
Vielleicht ist es aber auch ganz einfach.
Eine Erweiterung zu JSON.parse, mit der man feststellen kann, aus was für einem String-Wert ein geparster Wert kommt. Und gleichzeitig das Verhalten von JSON.stringify
zu verändern.
Colle Idee.
Damit kann man basteln, dass man Timestamps nach JSON.parse
schon parst. Damit spart man sich einen zweiten Verarbeitungsschritt. Oder man kann das Serialisieren von Timestamps in einen Unix-Timestamp umbiegen, wenn eine API das braucht.