Показать сообщение отдельно
  #6 (permalink)  
Старый 04.07.2017, 21:32
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

slice
var str = 'lorem ipsum dolor';
var word = str.slice(0,str.indexOf(' '));

13,713,840
±0.26%
80% slower


substring
var str = 'lorem ipsum dolor';
var word = str.substring(0,str.indexOf(' '));

69,007,394
±0.18%
fastest


substr
var str = 'lorem ipsum dolor';
var word = str.substr(0,str.indexOf(' '));

59,538,496
±0.17%
14% slower

ваш метод в данном случае на 80% медленнее substring
Ответить с цитированием