練習:編寫一個帶有字符的函數(即長度爲1的字符串),如果是元音則返回true,否則返回false。「檢查一個字母是否是元音」 - 函數返回false?
我的代碼:
var findVowel = function(letter) {
var vowels = ["a", "e", "i", "o", "u"];
for(var i in vowels){
if(letter === i){
return true;
} else {
return false;
}
}
};
findVowel("e");
我研究高,低和我的代碼看起來好像它應該,但如果不顧元音被給予或不返回false。
'console.log(i);'是一個很好的起點。你會看到它被稱爲一次。 – epascarello
根本不需要循環。只需使用''aeiou'.indexOf(letter)!= -1'查看我的答案瞭解更多詳細信息。 – Cerbrus