Показать сообщение отдельно
  #2 (permalink)  
Старый 02.02.2019, 23:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Антон789456,

var str = 'Произвольная строка, которую надо удлиннить';//43 символа
var n = 46;
var i = str.length - 1 ;
var up = true;


  for( ; n > str.length; i = (i - 1 + str.length)%str.length){

        if (str[i] == ' ' && up) {
           str = str.substring(0, i) + ' ' + str.substring(i);
           up = false;
        }
        else if (str[i]) up = true ;
  }

 console.log(str, str.length);
Ответить с цитированием