第一種
export default (str) => {
// 字符串按空格進(jìn)行分隔,,保存數(shù)組,,數(shù)組的元素的先后順序就是單詞的順序
let arr = str.split(' ')
// 對(duì)數(shù)組進(jìn)行遍歷,然后每個(gè)元素進(jìn)行反轉(zhuǎn)
let result = arr.map(item => {
return item.split('').reverse().join('')
})
return result.join(' ')
}
第二種
export default (str) => {
// 1. 字符串按空格進(jìn)行分隔,,保存數(shù)組,數(shù)組的元素的先后順序就是單詞的順序
// 2. 對(duì)數(shù)組進(jìn)行遍歷,,然后每個(gè)元素進(jìn)行反轉(zhuǎn)
return str.split(' ').map(item => {
return item.split('').reverse().join('')
}).join(' ')
}
第三種
export default (str) => {
// 1. 字符串按空格進(jìn)行分隔,,保存數(shù)組,數(shù)組的元素的先后順序就是單詞的順序
// 2. 對(duì)數(shù)組進(jìn)行遍歷,,然后每個(gè)元素進(jìn)行反轉(zhuǎn)
return str.split(/\s/g).map(item => {
return item.split('').reverse().join('')
}).join(' ')
}
第四種
export default (str) => {
// 1. 字符串按空格進(jìn)行分隔,,保存數(shù)組,數(shù)組的元素的先后順序就是單詞的順序
// 2. 對(duì)數(shù)組進(jìn)行遍歷,,然后每個(gè)元素進(jìn)行反轉(zhuǎn)
return str.match(/[\w']+/g).map(item => {
return item.split('').reverse().join('')
}).join(' ')
}
|