Array.prototype.join()

Сводка

Метод join() объединяет все элементы массива в строку.

Синтаксис

str = arr.join([separator = ','])

Параметры

separator
Необязательный параметр. Определяется строку, разделяющую элементы массива. Разделитель приводится к строке в случае необходимости. Если он опущен, элементы массива разделяются запятой.

Описание

Преобразует все элементы массива в строки и объединяет их в одну большую строку.

Примеры

Пример: соединение массива тремя различными способами

В следующем примере создаётся массив a с тремя элементами, затем они три раза объединяются в строку: с использованием разделителя по умолчанию, запятой с пробелом и плюса, окружённого пробелами.

var a = ['Ветер', 'Дождь', 'Огонь'];
var myVar1 = a.join();      // присвоит 'Ветер,Дождь,Огонь' переменной myVar1
var myVar2 = a.join(', ');  // присвоит 'Ветер, Дождь, Огонь' переменной myVar2
var myVar3 = a.join(' + '); // присвоит 'Ветер + Дождь + Огонь' переменной myVar3

Спецификации

Спецификация Статус Комментарии
ECMAScript 1-е издание Стандарт Изначальное определение. Реализована в JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
Определение 'Array.prototype.join' в этой спецификации.
Стандарт  
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Array.prototype.join' в этой спецификации.
Стандарт  

Совместимость с браузерами

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка 1.0 1.0 (1.7 или ранее) 5.5 (Да) (Да)
Возможность Android Chrome для Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка (Да) (Да) (Да) (Да) (Да) (Да)

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: Radiansz, mshykov, Mingun, teoli, Ajooluz
 Обновлялась последний раз: Radiansz,