題目連結
https://www.codewars.com/kata/545cedaa9943f7fe7b000048
解法
function isPangram(string){
const alphabet = 'abcdefghijklmnopqrstuvwxyz';
const lowerString = string.toLowerCase();
for (let char of alphabet) {
if (lowerString.indexOf(char) === -1) {
return false;
}
}
return true;
}
筆記
使用for...of
將alphabet一個一個拿出來比對
判斷是否存在 如果不存在就回傳false
跑完如果沒問題就回傳true
lowerString.indexOf(char) === -1
用indexOf
找char
=== -1
相等於 沒找到(false)的意思