用 JavaScript 檢查數字陣列中的母音


問題

我們需要編寫一個 JavaScript 函式,該函式接收一個數字陣列。如果該陣列中存在任何數字,該數字是 ascii 中任何母音的字元程式碼,我們應該將該數字切換到相應的母音並返回新陣列。

示例

以下為程式碼 −

 線上演示

const arr = [5, 23, 67, 101, 56, 111];
const changeVowel = (arr = []) => {
   for (let i=0, l=arr.length; i<l; ++i){
      let char = String.fromCharCode(arr[i])
      if ('aeiou'.indexOf(char) !== -1){
         arr[i] = char;
      };
   };
   return arr;
};
console.log(changeVowel(arr));

輸出

[ 5, 23, 67, 'e', 56, 'o' ]

更新於:2021-04-17

191 瀏覽

開啟你的事業

完成課程獲得認證

開始
廣告