Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

split()

split()

Разделить строку на массив подстрок:

var string = "You know nothing Jon Snow";
var result = string.split(" "); // You,know,nothing,Jon,Snow

Демо

Определение и использование

Метод split() используется для разбиения строки на массив подстрок и возвращает новый массив.
Совет. Если в качестве разделителя используется пустая строка («»), строка разделяется между каждым символом.
Примечание. Метод split() не изменяет исходную строку.

Поддержка браузеров

Синтаксис

string.split(separator, limit)

Значения параметров

Параметр   Описание
separator Необязательный. Указывает символ или регулярное выражение, используемое для разделения строки. Если не указано, будет возвращена вся строка (массив с одним элементом)
limit Необязательный. Целое число, которое определяет количество разделов, элементы после разделительного предела не будут включены в массив

Технические подробности

Возвращаемое значение: Массив, содержащий разделенные значения
Версия JavaScript: ECMAScript 1

Дополнительные примеры

Опустить параметр разделителя:

var string = "You know nothing Jon Snow";
var result = string.split(); // You know nothing Jon Snow

Отделить каждый символ, включая пробелы:

var string = "You know nothing Jon Snow";
var result = string.split(""); // Y,o,u, ,k,n,o,w, ,n,o,t,h,i,n,g, ,J,o,n, ,S,n,o,w

Использование параметра limit:

var string = "You know nothing Jon Snow";
var result = string.split(" ", 3); // You,know,nothing

Использование буквы в качестве разделителя:

var string = "You know nothing Jon Snow";
var result = string.split("o"); // Y,u kn,w n,thing J,n Sn,w