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

We use cookies. Read the Privacy and Cookie Policy

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

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

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

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

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

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