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

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/153415.html
標籤:JavaScript
上一篇:微信小程式框架分析小練手(一)——貓眼電影底部標簽導航制作
下一篇:計數二進制子串
