Инвертирование слов в строке

кто-либо знает, как я могу отсортировать слова в строке с помощью JavaScript, jQuery.

Например, у меня есть это:

var words = "1 3 2"

Теперь я хочу инвертировать его к этому:

var words = "2 3 1"

Спасибо

9
задан molf 17 February 2010 в 09:19
поделиться

2 ответа

Предположим, вы двигаетесь задним ходом (я уверен, что это все равно поможет, если вы этого не сделаете).

var original = '1 3 2';
var reversed = original.split(' ').reverse().join(' ');
14
ответ дан 4 December 2019 в 11:04
поделиться

Вот основная идея, не нужно импортировать jQuery:

var words = "1 3 2"

var i=words.length;
i=i-1;

var reversedwords=""; 
for (var x = i; x >=0; x--)
{
    reversedwords +=(words.charAt(x));
}

alert(reversedwords) // "2 3 1"

Это также сработает при обращении строки «string» к «gnirts»

5
ответ дан 4 December 2019 в 11:04
поделиться
Другие вопросы по тегам:

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