Задать вопрос
@SpaceX_1
junior front-end developer

Необходимо в строке поменять слова местами. Допустим, пользователь вводит: «Жуков Георгий Константинович». Как вывести Георгий Константинович Жуков?

var fullName = prompt('Введите свои фамилию-имя-отчество в указаной последовательности');
	        document.write(fullName.split(' ').reverse().join(' '));


Только, нужно, чтобы отчество не вылазило наперед.
Заранее спасибо!
  • Вопрос задан
  • 259 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 2
Stalker_RED
@Stalker_RED
var fio = "Жуков Георгий Константинович"
var [f, i, o] = fio.split(' ')
console.log(`${i} ${o} ${f}`);
Ответ написан
Комментировать
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
// var fullName = prompt('Введите свои фамилию-имя-отчество в указаной последовательности');
var fullName = "Жуков Георгий Константинович";
          console.log(fullName.replace(/(.+)\s+(.+\s+.+)/, "$2 $1"));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы