toString() и toLocaleString()

Массивы, как и любые другие объекты в JavaScript, имеют метод toString().

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

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

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


<<< back

results matching ""

    No results matching ""