JavaScript 中字串的鋸齒形模式?


我們需要編寫一個函式來讀取一個字串,然後將字串中的奇數索引的字元轉換成大寫,偶數索引的字元轉換成小寫,並返回一個新的字串。

完成此操作的完整程式碼如下 −

const text = 'Hello world, it is so nice to be alive.';
const changeCase = (str) => {
   const newStr = str
   .split("")
   .map((word, index) => {
      if(index % 2 === 0){
         return word.toLowerCase();
      }else{
         return word.toUpperCase();
      }
   })
   .join("");
   return newStr;
};
console.log(changeCase(text));

該程式碼將字串轉換成一個數組,遍歷每個單詞,然後根據它們的索引將它們轉換成大寫或小寫。

最後,它將陣列轉換回字串並返回。

以下是控制檯上的輸出 −

hElLo wOrLd, It iS So nIcE To bE AlIvE.

更新時間:2020-10-09

557 次瀏覽

助力您的 事業

完成課程獲得認證

開始學習
廣告
© . All rights reserved.