/*
编写一个函数,以字符串作为输入,反转该字符串中的元音字母。
*/
var reverseVowels = function(s) {
function judge(code) {
return (code === ‘a’ || code === “e” || code === “i” || code === “o” || code === ‘u’);
}
// 先保存每一个元音字符
let str = ‘’;
for(let i=0; i<s.length; i++) {
if(judge(s[i].toLowerCase())) {
str += s[i];
}
}
// 再次循环交换元音字符的位置
let res = ‘’;
for(let i=0,j=str.length-1; i<s.length; i++) {
res += judge(s[i].toLowerCase()) ? str[j–] : s[i];
}
return res;
};
console.log(reverseVowels(“hello”));
console.log(reverseVowels(“leetcode”));
console.log(reverseVowels(“aA”));
var reverseVowels = function(s) {
function judge(code) {
return (code === ‘a’ ||