Книга: 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()
элемента, а затем полученные строки объединяются с использованием специфического для региона (и определяемого реализацией) разделителя.