在 JavaScript 中反轉字串,同時保持空格的位置


問題

我們需要編寫一個 JavaScript 函式,該函式接收一個可能包含一些空格的字串。

我們的函式應該反轉字串中出現的單詞,但不改變兩個獨立單詞或空格的字元。

示例

以下是程式碼 −

 動態演示

const str = 'this is normal string';
const reverseWordsWithin = (str = '') => {
   let res = "";
   for (let i = str.length - 1; i >= 0; i--){
      if(str[i] != " "){
         res += str[i];
      };
      if(str[res.length] == " "){
         res += str[res.length];
      };
   };
   return res;
};
console.log(reverseWordsWithin(str));

輸出

gnir ts lamron sisiht

更新於: 2021-04-20

633 次瀏覽

啟動你的 職業

透過完成該課程獲得認證

開始
廣告
© . All rights reserved.