hba*_*ley 4 javascript pangram
全字母组合是一个包含字母表中每个字母至少一次的句子。
到目前为止,这是我的代码:
const isPangram = (string) => {
let alpha = string.toUpperCase().split("");
for (let beta = 65; beta < 65 + alpha.length; beta++) {
let gamma = String.fromCharCode(beta);
if (alpha.includes(gamma)) {
continue;
}
else {
return false;
}
}
return true;
}
console.log(isPangram("Detect Pangram"));
Run Code Online (Sandbox Code Playgroud)
为什么“Detect Pangram”返回 true?
.every您可以按照如下所示的非常简单的方式进行操作。
alphabets = 'abcdefghijklmnopqrstuvwxyz'.split("");
const isPangram = (string) => {
string = string.toLowerCase();
return alphabets.every(x => string.includes(x));
}
console.log(isPangram("Detect Pangram"));
console.log(isPangram("abcd efgh ijkl mnop qrst uvwx yz"));Run Code Online (Sandbox Code Playgroud)
every您可以通过以下链接了解更多信息。
| 归档时间: |
|
| 查看次数: |
10407 次 |
| 最近记录: |