Сортировка слов в строке (js)

246
14 марта 2018, 08:07

У меня стоит задача:

Нужно написать функцию которая сортирует ленту. Каждое число в ленте будет содержать какую-то цифру. Эта цифра и будет означать позицию которую слово займет в итоге.

Уточнение: Цифры могут быть от 1 до 9. 1 будет первым словом (не 0). Если лента пуста - вернуть пустую ленту. Слова в входной ленте будут содержать только валидные значения.

Пример:

sortString("g5et ski3lls on6 use1 your2 to4 7top")

Результат:

use1 your2 ski3lls to4 g5et on6 7top.

Мой вопрос в том, как сортировать слова в строке?

Answer 1
  1. split по пробельным символам
  2. Отсортировать массив
    Для этого понадобится выделять число из слова: +match(/\d+/)
  3. join чтобы снова получить строку
READ ALSO
Как передать данные из html в data chart.js

Как передать данные из html в data chart.js

У меня есть сгенерированный отчет в html форматеТам есть 3 типа данных done, error и fail

221
Увеличение итераций

Увеличение итераций

ЗдравствуйтеОба следующих кода возвращают комментарии к одному посту со стены

254
JQ изменение в двух блоках с одинаковым id

JQ изменение в двух блоках с одинаковым id

Подскажите почему не работает, у меня на странице 2 id со значением к примеру testСледующий код меняет только первое значение блока, почему, как...

264