Как добавить исключение для метода split?
Необходимо из простого абзаца создать массив слов, но в данном абзаце может быть места, где пользователь ввел пробел несколько раз. Тем самым массив будет выглядеть так: ["Я", "изучаю", "", "", "JavaScript"]
let str = 'Я изучаю JavaScript';
let arr = str.split(' ');
console.log(arr);
Как этого избежать? Подскажите, пожалуйста
Ответы (1 шт):
Автор решения: Grundy
→ Ссылка
Функция split может принимать в качестве параметра регулярное выражение.
В данном случае, для разбиения по пробельным символам подойдет \s+, учитывающая в качестве разделителя один или несколько пробельных символов подряд.
let str = 'Я изучаю JavaScript';
let arr = str.split(/\s+/);
console.log(arr);