在 JavaScript 中反轉字串中的偶數長度單詞
我們需要編寫一個 JavaScript 函式,該函式接收一個字串,並反轉字串中具有偶數個字元的單詞。
假設以下字串為我們字串 −
const str = 'This is an example string';
我們希望反轉以上字串中的偶數長度單詞,即反轉以下單詞 −
This is an string
示例
其程式碼為如下 −
const str = 'This is an example string';
const isEven = str => !(str.length % 2);
const reverseEvenWords = (str = '') => {
const strArr = str.split(' ');
return strArr.reduce((acc, val) => {
if(isEven(val)){
acc.push(val.split('').reverse().join(''));
return acc;
};
acc.push(val);
return acc;
}, []).join(' ');
};
console.log(reverseEvenWords(str));輸出
控制檯中的輸出如下 −
sihT si na example gnirts
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP