用 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' ]
廣告