TypedArray.prototype.toLocaleString()
Базовый уровень Широко доступен
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с сентября 2017 года.
Метод toLocaleString() экземпляров TypedArray возвращает строку, представляющую элементы типизированного массива. Элементы преобразуются в строки с помощью их методов toLocaleString, и эти строки разделяются строкой, зависящей от локали (например, запятой ","). Этот метод использует тот же алгоритм, что и Array.prototype.toLocaleString().
Попробуйте
const uint8 = new Uint32Array([500, 8123, 12]);
console.log(uint8.toLocaleString());
// Expected output: "500,8123,12"
console.log(uint8.toLocaleString("en-GB"));
// Expected output: "500,8,123,12"
console.log(
uint8.toLocaleString("de-DE", { style: "currency", currency: "EUR" }),
);
// Expected output: "500,00 €,8.123,00 €,12,00 €"
Синтаксис
toLocaleString() toLocaleString(locales) toLocaleString(locales, options)
Параметры
-
localesНеобязательно - Строка, содержащая языковой тег BCP 47, или массив таких строк. Общую форму и интерпретацию аргумента
localesсм. в описании параметра на главной страницеIntl. -
optionsНеобязательно - Объект со свойствами конфигурации. См.
Number.prototype.toLocaleString().
Возвращаемое значение
Строка, представляющая элементы типизированного массива.
Описание
См. Array.prototype.toLocaleString() для получения более подробной информации. Этот метод не является обобщенным и может быть вызван только для экземпляров типизированного массива.
Примеры
Использование toLocaleString()
const uint = new Uint32Array([2000, 500, 8123, 12, 4212]);
uint.toLocaleString();
// if run in a de-DE locale
// "2.000,500,8.123,12,4.212"
uint.toLocaleString("en-US");
// "2,000,500,8,123,12,4,212"
uint.toLocaleString("ja-JP", { style: "currency", currency: "JPY" });
// "¥2,000,¥500,¥8,123,¥12,¥4,212"
Спецификации
Совместимость с браузерами
| Настольные | Мобильные | Серверные | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
toLocaleString |
7 |
12 |
51 |
11.6 |
5.1 |
18 |
51 |
12 |
5 |
1.0 |
4.4 |
5 |
1.0.0 |
1.0 |
0.10.0 |
Смотрите также
- Руководство по типизированным массивам JavaScript
TypedArrayTypedArray.prototype.toString()Array.prototype.toLocaleString()IntlIntl.ListFormatNumber.prototype.toLocaleString()
© 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/TypedArray/toLocaleString