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

js
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 der Intl 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()

js
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

Browser-Kompatibilität

Siehe auch