--- title: Array.prototype.toLocaleString() slug: Web/JavaScript/Reference/Global_Objects/Array/toLocaleString tags: - Array - Internationalization - JavaScript - Method - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/Array/toLocaleString ---
Метод toLocaleString()
возвращает строковое представление элементов массива. Элементы преобразуются в строки с использованием своих собственных методов toLocaleString
и эти строки разделяются локале-зависимой строкой (например, запятой «,»).
arr.toLocaleString();
Нет.
Элементы массива преобразуются в строки с использованием своих собственных методов toLocaleString
:
Object
: {{jsxref("Object.prototype.toLocaleString()")}}Number
: {{jsxref("Number.prototype.toLocaleString()")}}Date
: {{jsxref("Date.prototype.toLocaleString()")}}toLocaleString
var number = 1337; var date = new Date(); var myArr = [number, date, 'foo']; var str = myArr.toLocaleString(); console.log(str); // напечатает '1337,6.12.2013 19:37:35,foo', // если работает под германской локалью (de-DE) с временной зоной Европа/Берлин
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 3-е издание. | Стандарт | Изначальное определение. |
{{SpecName('ES5.1', '#sec-15.2.4.3', 'Array.prototype.toLocaleString')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-array.prototype.tolocalestring', 'Array.prototype.toLocaleString')}} | {{Spec2('ES6')}} |
{{Compat}}