Книга: JavaScript. Подробное руководство, 6-е издание

7.8.9. Методы toString() и toLocaleString()

7.8.9. Методы toString() и toLocaleString()

Массивы, как и любые другие объекты в JavaScript, имеют метод toString(). Для массива этот метод преобразует каждый его элемент в строку (вызывая в случае необходимости методы toString() элементов массива) и выводит список этих строк через запятую. Примечательно, что результат не включает квадратные скобки или какие-либо другие разделители вокруг значений массива. Например:

[1,2,3].toString() //Получается '1,2,3'
["а", "Ь", "с"]. toString() // Получается а,Ь,с'
[1, [2, 'с']].toString() //Получается '1,2,с'

Обратите внимание, что toString() возвращает ту же строку, что и метод join() при вызове его без аргументов.

Метод toLocaleString() - это локализованная версия toString(). Каждый элемент массива преобразуется в строку вызовом метода toLocaleString() элемента, а затем полученные строки объединяются с использованием специфического для региона (и определяемого реализацией) разделителя.

Оглавление книги


Генерация: 0.590. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз