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
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.
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 |
Browser-Kompatibilität
BCD tables only load in the browser