Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Intl.Locale.prototype.getNumberingSystems()

Baseline 2026
Neu verfügbar

Seit Juli 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Die Methode getNumberingSystems() von Intl.Locale-Instanzen gibt ein Array zurück, das einen einzelnen Bezeichner für das Zahlensystem dieser Locale enthält.

Hinweis: In einigen Versionen bestimmter Browser wurde diese Methode als Accessor-Property namens numberingSystems implementiert. Da sie jedoch bei jedem Zugriff ein neues Array zurückgibt, ist sie nun als Methode implementiert. So wird vermieden, dass locale.numberingSystems === locale.numberingSystems den Wert false zurückgibt. Einzelheiten finden Sie in der Tabelle zur Browser-Kompatibilität.

Syntax

js
getNumberingSystems()

Parameter

Keine.

Rückgabewert

Ein Array mit einem einzelnen String, der das Standardzahlensystem für die Locale angibt. Wenn für die Locale bereits ein numberingSystem festgelegt ist, enthält das zurückgegebene Array diesen Wert.

Eine Liste der unterstützten Zahlensystemtypen finden Sie unter Intl.supportedValuesOf().

Beispiele

Unterstützte Zahlensysteme ermitteln

Wenn für das Locale-Objekt noch kein numberingSystem festgelegt ist, gibt getNumberingSystems() das Standardzahlensystem für die angegebene Locale zurück. Beispiele für das explizite Festlegen eines numberingSystem finden Sie in den Beispielen zu numberingSystem.

js
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getNumberingSystems()); // ["arab"]
js
const ja = new Intl.Locale("ja");
console.log(ja.getNumberingSystems()); // ["latn"]

Spezifikationen

Spezifikation
Intl Locale Info Proposal
# sec-Intl.Locale.prototype.getNumberingSystems

Browser-Kompatibilität

Siehe auch