@@Der Martin
Bei zwei- und dreibuchstabigen unbekannten(?) Locales wird deutsch formatiert. Jedenfalls bei mir. Wirkt hier die Locale vom Betriebssystem?
Zufällig beim Probieren festgestellt: Gib als locale einen Leerstring an, dann wirken die korrekten systemweiten Einstellungen. Zumindest bei mir.
Bei mir nicht. Jedenfalls nicht auf CodePen; da wird ein Uncaught RangeError: Incorrect locale information provided gemeldet.
Was aber geht: const locale = undefined;
(was dem Aufruf von Intl.NumberFormat().format(value)
ohne Locale-Parameter entspricht.
Und das hab ich auch in der Spec gefunden: DefaultLocale (): “… locale identifier for the host environment's current locale.” 💯
Vielleicht steht das Verhalten bei grammatikalisch korrekten, aber nicht sinnvollen Locale-Angaben wie xx
und xxx
da auch irgendwo beschrieben.
🖖 Stay hard! Stay hungry! Stay alive! Stay home!
Home Office ist so frustierend, weil man jetzt noch viel stärker bemerkt mit wievielen Menschen man zu tun hat, die nicht sinnerfassend lesen können. (@Grantscheam)