Intl.Locale.prototype.getNumberingSystems()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die Methode getNumberingSystems() von Intl.Locale Instanzen gibt eine Liste von einem oder mehreren eindeutigen Nummerierungssystem-Kennzeichen für dieses Locale zurück.

Hinweis: In einigen Versionen einiger Browser wurde diese Methode als Accessor-Eigenschaft namens numberingSystems implementiert. Da sie jedoch bei jedem Zugriff ein neues Array zurückgibt, wird sie jetzt als Methode implementiert, um die Situation zu vermeiden, dass locale.numberingSystems === locale.numberingSystems false zurückgibt. Prüfen Sie die Browser-Kompatibilitätstabelle für Details.

Syntax

js
getNumberingSystems()

Parameter

Keine.

Rückgabewert

Ein Array von Zeichenfolgen, das alle Nummerierungssysteme darstellt, die üblicherweise für das Locale verwendet werden, sortiert nach absteigender Präferenz. Wenn das Locale bereits ein numberingSystem hat, enthält das zurückgegebene Array diesen einen Wert.

Für eine Liste der unterstützten Nummerierungssystemtypen siehe Intl.supportedValuesOf().

Beispiele

Unterstützte Nummerierungssysteme erhalten

Wenn das Locale-Objekt nicht bereits ein numberingSystem hat, listet getNumberingSystems() alle gebräuchlichen Nummerierungssysteme für das angegebene Locale auf. Für Beispiele zur expliziten Festlegung eines numberingSystem siehe numberingSystem Beispiele.

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

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

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch