JavaScript · Senior · Frage 43 von 75

Warum sollte man Instanzen von Intl.NumberFormat cachen?

Antwort zeigen

Richtige Antwort: Einen Formatierer zu erzeugen ist teuer, ihn aufzurufen billig

Erklärung

Intl-Konstruktoren laden Locale-Daten und parsen Optionen. Ein Aufruf von toLocaleString() in einer Schleife über Tausende Zeilen erzeugt jedes Mal einen Formatierer. Besser einmal new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }) erzeugen und format aufrufen.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Senior · Frage 43

Teste dich selbst

Mach den Test JavaScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen