String.prototype.split
Разбивает строку на массив по разделителю.
Доступно с: ES3
Синтаксис
str.split(separator, limit)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| separator | string | Разделитель, по которому разбивается строка. |
| limit | number | Необязательный. Максимальное число элементов в результате. |
Возвращаемое значение
ArrayМассив частей строки.
Примеры
Разбиение по запятой:
console.log('red,green,blue'.split(','));Результат:
[
"red",
"green",
"blue"
]Пустой разделитель разбивает строку на символы:
console.log('code'.split('').join(' - '));Результат:
c - o - d - eПримечания
Обратное действие выполняет join(). Строки с эмодзи надёжнее разбивать на символы записью [...str].
См. также
- Array.prototype.join — Объединяет элементы массива в строку.
- String.prototype.slice — Возвращает часть строки.
- RegExp — Регулярное выражение — шаблон для поиска и замены текста.
- Array.from — Создаёт массив из строки, Set, Map или другого перебираемого объекта.
Вопросы и ответы по теме
В учебнике
- Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.