Разделить строку на массив в JavaScript
-
Используйте метод
split()
для разделения строки на массив в JavaScript -
Используйте метод
from()
для разделения строки на массив в JavaScript -
Используйте оператор ES6
spread
, чтобы разбить строку на массив

В этом руководстве показано, как разбить строку на массив в JavaScript.
Используйте метод split()
для разделения строки на массив в JavaScript
Метод split()
принимает на вход строку и возвращает массив подстрок, сформированных на основе разделителя. Это условие разделения предоставляется как первый аргумент функции. Если мы не дадим аргументов, то получим массив, содержащий копию строки. Если мы предоставляем разделитель, функция разбивает строку на массив подстрок, разделенных этим символом. Итак, если мы хотим получить каждый символ как элемент массива, мы должны предоставить ""
в качестве аргумента.
var arr = "delftstack".split('');
console.log(arr);
Выход:
["d", "e", "l", "f", "t", "s", "t", "a", "c", "k"]
Используйте метод from()
для разделения строки на массив в JavaScript
Метод from()
принимает на вход один массив и возвращает другой массив. Если мы предоставляем строку в качестве входных данных, он создает массив с каждым символом строки в качестве элемента массива. В качестве аргументов он принимает следующие параметры:
object
: это входной объект, который нужно преобразовать в массив.mapFunction
: это необязательный аргумент, определяющий функцию карты для вызова элементов массива.thisValue
: используется для представления значенияthis
объекта вmapFunction
.
console.log(Array.from('delftstack'));
Используйте оператор ES6 spread
, чтобы разбить строку на массив
Оператор spread
распаковывает повторяющиеся объекты. Он выполняет итерацию по любому повторяемому объекту и расширяет его на месте. Когда оператор распространения используется в строке, мы получаем массив подстрок, где каждая подстрока является отдельным символом строки.
const str = 'delftstack';
const arr = [...str];
console.log(arr);
Такие браузеры, как Internet Explorer, не поддерживают этого оператора.
Сопутствующая статья - JavaScript Array
- Проверьте, содержит ли массив значение в JavaScript
- Преобразование аргументов в массив в JavaScript
- Удалить последний элемент из массива в JavaScript
- JavaScript выбирает случайное значение из массива
- JavaScript добавляет массив к другому
- Добавить объект в массив в JavaScript
Сопутствующая статья - JavaScript String
- Проверить равенство строк в JavaScript
- Удалить последний символ из строки в JavaScript
- Добавить символ в строку в JavaScript
- Добавление в строку JavaScript
- Преобразование строки в массив в JavaScript
- Преобразование целого числа в строку в JavaScript