一种方法是按空格将字符串拆分为一个单词数组,然后使用map()
反转数组中的单词,如下所示:
function ReverseString(val) {
return val.split(/\s/g).map(w => w.split('').reverse().join('')).join(' ');
}
console.log(ReverseString("Hi how are you"));
,
您的解决方案。
<script>
rev=(val)=>{
return val.split("").reverse().join("").split(" ").reverse().join(" ")
}
console.log(rev('Hi how are you'))
</script>
,
一种方法是使用split()将您的单词分隔成一个数组
然后为每个单词拆分字母并使用反向功能,然后重新加入它们。
至少,重新加入单词
const str = "Hi how are you";
let str_reversed = str.split(' ');// put each word in an array
str_reversed = str_reversed.map(word => word.split('').reverse().join('')); // for each word,we put each letter in array,reverse them and then re-join them
str_reversed = str_reversed.join(' '); // rejoin the word
console.log(str_reversed);
,
一种单行解决方案,以颠倒每个单词的顺序:
var original = 'Hi how are you';
var reversed = original.split("").reverse().join("").split(" ").reverse().join(" ")
o / p:“ iH woh age uoy”
,
select *,case when f.FeaturedUntil is not null THEN f.PurchasedAt else NULL end AS PurchasedAtNew
from Items i
left join Feature f on i.Id = f.ItemId
order by PurchasedAtNew desc,i.Id
本文链接:https://www.f2er.com/3101197.html