BLACK FRIDAY

осталось 4 дня

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Как превратить строку в массив js

Ответы
Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
30 ноября 2021

Чтобы из строки получить массив, можно воспользоваться методом split(), который принимает разделитель и разбивает по нему строку на массив:

const text = 'Мама мыла раму';

const words = text.split(' '); // разбиваем текст с разделителем пустой строки
console.log(words); // => ['Мама', 'мыла', 'раму'];

const letters = text.split(''); // можно указать пустую строку, тогда мы получим массив символов
console.log(letters); // => ['М', 'а', 'м', 'а', ' ', 'м', 'ы', 'л', 'а', ' ', 'р', 'а', 'м', 'у']
Аватар пользователя Виктория Аблаева
Виктория Аблаева
20 октября 2022

Для превращения строки в массив попробуйте также воспользоваться spread-оператором.
Этот метод преобразует строку в массив строк.
Посмотрим на пример ниже:

const string = '1234';
const letters = [...data];
console.log(letters); // => ['1', '2', '3', '4']

В этом методе присутствуют и неудобства. Если в строке между цифрами и буквами есть знаки препинания, они также станут элементами массивов.

const string = '1,2,3, 4';
const letters = [...data];
console.log(letters); // => ['1', ',', '2', ',', '3', ',', ' ', '4']
Добавьте ваш ответ

Рекомендуемые курсы

Алгоритмы сортировки
Структуры данных
Бинарный поиск
Жадные алгоритмы
10 часов
Посмотреть
middlewares
redux-forms
actions
reselect
5 часов
Посмотреть
промисы
event loop
обработка ошибок
таймеры
18 часов
Посмотреть