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 September 2017.
Die toLocaleString()
-Methode von TypedArray
-Instanzen gibt einen String zurück, der die Elemente des typisierten Arrays repräsentiert. Die Elemente werden unter Verwendung ihrer jeweiligen toLocaleString
-Methoden in Strings umgewandelt, und diese Strings werden durch einen lokalespezifischen String (wie ein Komma ",") getrennt. Diese Methode hat den gleichen 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
locales
Optional-
Ein String mit einem BCP 47 Sprach-Tag oder ein Array solcher Strings. Für die allgemeine Form und Interpretation des
locales
-Arguments siehe die Parameterbeschreibung auf derIntl
Hauptseite. options
Optional-
Ein Objekt mit Konfigurationseigenschaften. Siehe
Number.prototype.toLocaleString()
.
Rückgabewert
Ein String, der die Elemente des typisierten Arrays repräsentiert.
Beschreibung
Weitere Details finden Sie unter Array.prototype.toLocaleString()
. Diese Methode ist nicht generisch und kann nur auf Instanzen von typisierten Arrays angewendet 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 |