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 getNumberingSystems()
Methode von Intl.Locale
Instanzen gibt eine Liste von einer oder mehreren eindeutigen Zahlensystem-Bezeichnern für diese Locale zurück.
Hinweis:
In einigen Versionen bestimmter Browser wurde diese Methode als Accessor-Eigenschaft namens numberingSystems
implementiert. Da sie jedoch bei jedem Zugriff ein neues Array zurückgab, wird sie jetzt als Methode implementiert, um die Situation zu vermeiden, dass locale.numberingSystems === locale.numberingSystems
false
zurückgibt. Überprüfen Sie die Browser-Kompatibilitätstabelle für Details.
Syntax
getNumberingSystems()
Parameter
Keine.
Rückgabewert
Ein Array von Strings, das alle Zahlensysteme repräsentiert, die üblicherweise für das Locale
verwendet werden, sortiert in absteigender Präferenz. Wenn das Locale
bereits ein numberingSystem
hat, enthält das zurückgegebene Array diesen einzelnen Wert.
Für eine Liste der unterstützten Zahlensystemtypen siehe Intl.supportedValuesOf()
.
Beispiele
Ermitteln von unterstützten Zahlensystemen
Wenn das Locale
-Objekt noch kein numberingSystem
hat, listet getNumberingSystems()
alle gebräuchlichen Zahlensysteme für das gegebene Locale
auf. Für Beispiele, wie ein numberingSystem
explizit gesetzt wird, siehe numberingSystem
Beispiele.
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getNumberingSystems()); // ["arab"]
const ja = new Intl.Locale("ja");
console.log(ja.getNumberingSystems()); // ["latn"]
Spezifikationen
Specification |
---|
Intl Locale Info Proposal # sec-Intl.Locale.prototype.getNumberingSystems |