function removeConsonantsUntilVowel(str) {
const vowels = 'aeiouAEIOU';
let index = 0;
for (let i = 0; i < str.length; i++) {
if (vowels.includes(str[i])) {
index = i;
break;
}
}
return str.substring(index);
}
const word = "glove";
const result = removeConsonantsUntilVowel(word);
console.log(result);
字符串 但如果你不想这样,这是另一种方式,你可以做到这一点。
const vowels = 'aeiouAEIOU';
let index = 0;
const str2 = "GLOVE"
for (let i = 0; i < str2.length; i++) {
if (vowels.includes(str2[i])) {
index = i;
break;
}
}
console.log(str2.substring(index))
2条答案
按热度按时间x759pob21#
你可以使用一个函数来删除所有单词直到你的条件。
字符串
但如果你不想这样,这是另一种方式,你可以做到这一点。
型
deyfvvtc2#
好吧,为了 * 做某事直到 * 你需要一个循环。首先,使用
.split('')
将输入字符串"glove"
拆分为一个char数组,然后检查每个char是否与您定义的任何元音(['a', 'e', 'i', 'o', 'u']
)匹配。当找到第一个元音时,您中断该过程,使用.join()
将字符重新组合在一起并返回结果。字符串