Intl.Locale.prototype.getNumberingSystems()
Базовая поддержка Недавно доступно
Эта функция работает на последних устройствах и версиях браузеров. Эта функция может не работать на старых устройствах или версиях браузеров. Она доступна во всех браузерах с июля 2026 года.
Метод getNumberingSystems() экземпляров Intl.Locale возвращает список из одного или нескольких уникальных идентификаторов системы счисления для этого локали.
Примечание: В некоторых версиях некоторых браузеров этот метод был реализован как свойство доступа с именем numberingSystems. Однако, поскольку он возвращает новый массив при каждом доступе, теперь он реализован как метод, чтобы предотвратить ситуацию, когда locale.numberingSystems === locale.numberingSystems возвращает false. Подробности см. в таблице совместимости браузеров.
Синтаксис
getNumberingSystems()
Параметры
Нет.
Возвращаемое значение
Массив строк, представляющих все системы счисления, обычно используемые для Locale, отсортированные в порядке убывания предпочтения. Если у Locale уже есть numberingSystem, то возвращаемый массив содержит это единственное значение.
Список поддерживаемых типов систем счисления см. в Intl.supportedValuesOf().
Примеры
Получение поддерживаемых систем счисления
Если объект Locale еще не имеет numberingSystem, getNumberingSystems() перечисляет все распространенные системы счисления для данного Locale. Примеры явного указания numberingSystem см. в примерах numberingSystem.
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getNumberingSystems()); // ["arab"]
const ja = new Intl.Locale("ja");
console.log(ja.getNumberingSystems()); // ["latn"]
Спецификации
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | Сервер | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on iOS | Samsung Internet | WebView Android | WebView on iOS | Bun | Deno | Node.js | |
getNumberingSystems |
130
99Реализовано как свойство доступа. |
130
99Реализовано как свойство доступа. |
153 |
115
85Реализовано как свойство доступа. |
17
15.4–previewРеализовано как свойство доступа. |
130
99Реализовано как свойство доступа. |
153 |
86
68Реализовано как свойство доступа. |
17
15.4Реализовано как свойство доступа. |
28.0
18.0Реализовано как свойство доступа. |
130
99Реализовано как свойство доступа. |
17
15.4Реализовано как свойство доступа. |
1.0.0 |
2.1
1.19–2.6.7Реализовано как свойство доступа. |
24.0.0
18.0.0Реализовано как свойство доступа. |
См. также
Intl.LocaleIntl.Locale.prototype.numberingSystem- Подробности о стандартных системах счисления Unicode
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getNumberingSystems