Показать сообщение отдельно
  #1 (permalink)  
Старый 06.02.2019, 13:19
Профессор
Отправить личное сообщение для Teamur Посмотреть профиль Найти все сообщения от Teamur
 
Регистрация: 08.06.2015
Сообщений: 206

Как разбить строку по первому совпадению с разделителем?
Имеется:
var str = 'Lorem ipsum dolor sit amet'; // и тд миллион слов

console.log(str.split(' ')); // -> [ 'lorem', 'ipsum', 'dolor', 'sit', 'amet' ]

Должно быть:
var str = 'Lorem ipsum dolor sit amet',
    firstSpace = /\s/.exec(str).index;

console.log(str.метод(firstSpace)); // -> [ 'lorem', 'ipsum dolor sit amet' ]

Насколько я понимаю метод split будет перебирать всю строку даже найдя первое совпадение, мне же нужно остановить поиск при первом обнаружении пробела.

Как это сделать?
Ответить с цитированием