[js] 写一个方法,将字符串中的单词倒转后输出,如:`my love` -> `ym evol`

haizhilin2013
2019-08-27 04:35:32 星期二
js
                    
                        
写一个方法,将字符串中的单词倒转后输出,如:`my love` -> `ym evol`
Comments per page
< Page 1 / 2 >
qhdxwdm 2019-08-26 23:51:43

(text)=>{ let arr= [...text]; return arr.reverse().join(''); }

chenweihuan 2019-08-27 00:24:58
let b = "my love"
function fn(b){
	return b.split(" ").map(val => val.split("").reverse().join("")).join(" ")
}
console.log(fn(b)) //ym evol
NicholasBaiYa 2019-08-27 00:32:29
let wordReversal = str => 
    str
        .split(' ')
        .map(e => e.split('').reverse().join(''))
        .join(' ')
LinStan 2019-08-27 00:32:58
let str = 'my love'
str.split(' ').map((v)=>{v.split('').reverse().join('')}).join(' ')
Konata9 2019-08-27 02:04:58
const reverseStr = (str) =>
  str
    ? str
        .split("")
        .reverse()
        .join("")
    : str;


console.log(reverseStr('my love'));
console.log(reverseStr('abc cba abc'));
Clearives 2019-08-27 02:26:02
const reverseStr = str => {
  if (typeof str !== "string") throw new Error("The argument must be a string");
  return str
    .split(" ")
    .map(v =>
      v
        .split("")
        .reverse()
        .join("")
    )
    .join(" ");
};

console.log(reverseStr("my love"));
console.log(reverseStr("js upupup"));
console.log(reverseStr(123));

image

whitesky1225 2019-08-27 02:37:50
const reverseStr = (str) =>
  str
    ? str
        .split("")
        .reverse()
        .join("")
    : str;


console.log(reverseStr('my love'));
console.log(reverseStr('abc cba abc'));

我最先想到的也是用Array.reverse()

xxf1996 2019-08-27 06:01:38
function reverseStr (str) {
  return str.split('').reverse().join('')
}
ajycc20 2019-08-27 11:47:25
return str.split('').reverse().join('').split(' ').reverse().join(' ')
viccowang 2019-08-28 01:45:42
function reverseString (str) {
   if( typeof str !== "string") throw new Error('The param must be a string.')
    return str.split(' ')
      .map( splitStr => splitStr.split('').reverse().join('') )
      .join(' ')
}

console.log( reverseString('my love') )
console.log( reverseString('hello world') )
console.log( reverseString(123) )
Comments per page
< Page 1 / 2 >
排行榜
今日答题答题排行
    未答的题
    更多>
      【关注作者公众号】 以面试驱动学习--前端剑解
      【公众号推荐】 不折腾的前端和咸鱼有什么区别

      学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布前端知识点(死磕自己,愉悦大家)。希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!欢迎大家关注3+1开源项目!希望大家每人去学习与思考!(不要为了谁而来,要为自己而努力!

      【关注官方公众号】 每天4:30-5:00推送
      【公众号推荐】 一起折腾前端算法
      【微信学习群】 备注3+1