(text)=>{ let arr= [...text]; return arr.reverse().join(''); }
写一个方法,将字符串中的单词倒转后输出,如:`my love` -> `ym evol`
let b = "my love"
function fn(b){
return b.split(" ").map(val => val.split("").reverse().join("")).join(" ")
}
console.log(fn(b)) //ym evol
let wordReversal = str =>
str
.split(' ')
.map(e => e.split('').reverse().join(''))
.join(' ')
let str = 'my love'
str.split(' ').map((v)=>{v.split('').reverse().join('')}).join(' ')
const reverseStr = (str) =>
str
? str
.split("")
.reverse()
.join("")
: str;
console.log(reverseStr('my love'));
console.log(reverseStr('abc cba abc'));
const reverseStr = (str) => str ? str .split("") .reverse() .join("") : str; console.log(reverseStr('my love')); console.log(reverseStr('abc cba abc'));
我最先想到的也是用Array.reverse()
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) )
学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布前端知识点(死磕自己,愉悦大家)。希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!欢迎大家关注3+1开源项目!希望大家每人去学习与思考!(不要为了谁而来,要为自己而努力!)