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

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
getNumberingSystems

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.
Uses a non-standard name.
Has more compatibility info.

Siehe auch