TypedArray.prototype.toLocaleString()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2017.
Die toLocaleString() Methode von TypedArray Instanzen gibt einen String zurück, der die Elemente des Typisierten Arrays darstellt. Die Elemente werden mit ihren toLocaleString Methoden in Strings umgewandelt, und diese Strings werden durch einen lokal spezifischen String (wie ein Komma ",") getrennt. Diese Methode hat denselben Algorithmus wie Array.prototype.toLocaleString().
Probieren Sie es aus
const uint8 = new Uint32Array([500, 8123, 12]);
console.log(uint8.toLocaleString());
// Expected output: "500,8123,12"
console.log(uint8.toLocaleString("en-GB"));
// Expected output: "500,8,123,12"
console.log(
uint8.toLocaleString("de-DE", { style: "currency", currency: "EUR" }),
);
// Expected output: "500,00 €,8.123,00 €,12,00 €"
Syntax
toLocaleString()
toLocaleString(locales)
toLocaleString(locales, options)
Parameter
localesOptional-
Ein String mit einem BCP 47-Sprach-Tag oder ein Array solcher Strings. Für die allgemeine Form und Interpretation des
localesArguments siehe die Parameterbeschreibung auf der Hauptseite vonIntl. optionsOptional-
Ein Objekt mit Konfigurationseigenschaften. Siehe
Number.prototype.toLocaleString().
Rückgabewert
Ein String, der die Elemente des Typisierten Arrays darstellt.
Beschreibung
Siehe Array.prototype.toLocaleString() für mehr Details. Diese Methode ist nicht generisch und kann nur auf Instanzen von Typisierten Arrays aufgerufen werden.
Beispiele
>Verwendung von toLocaleString()
const uint = new Uint32Array([2000, 500, 8123, 12, 4212]);
uint.toLocaleString();
// if run in a de-DE locale
// "2.000,500,8.123,12,4.212"
uint.toLocaleString("en-US");
// "2,000,500,8,123,12,4,212"
uint.toLocaleString("ja-JP", { style: "currency", currency: "JPY" });
// "¥2,000,¥500,¥8,123,¥12,¥4,212"
Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-%typedarray%.prototype.tolocalestring> |