題目連結
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)的意思
![[ 筆記 ] JavaScript - 01 陣列](https://static.coderbridge.com/img/krebikshaw/17e22d791f4a47c5aeb83cfa6dcd57bb.jpg)


