Detect Pangram(js练习题codewars)

A pangram is a sentence that contains every single letter of the alphabet at least once. For example, the sentence "The quick brown fox jumps over the lazy dog" is a pangram, because it uses the letters A-Z at least once (case is irrelevant).

Given a string, detect whether or not it is a pangram. Return True if it is, False if not. Ignore numbers and punctuation.

javascript 复制代码
function isPangram(string){
  let abc = 'abcdefghijklmnopqrstuvwxyz'
  let arr = abc.split('');
  str = string.toLowerCase()
  for(let c of str){
    let idx = arr.indexOf(c)
    if(idx > -1){
      arr.splice(idx,1)
    }
    
    if(arr.length == 0){
      return true
    }
  }
  return false
}
相关推荐
之歆5 分钟前
Day02_ES6+ 核心特性深度解析:现代 JavaScript 开发的基石
前端·javascript·es6
问心无愧05135 分钟前
ctf show web入门71
android·前端·笔记
light blue bird14 分钟前
支组汇总主子节点工序路径图表
前端·jvm·.net·桌面端·gdi绘图
小碗羊肉17 分钟前
【Redis | 第六篇】Redisson
数据库·redis·缓存
小KK_33 分钟前
新手必看篇——JS类型判断
前端·javascript
小妖66635 分钟前
console.log 显示内容不全怎么办
javascript·js·console.log
诸葛务农38 分钟前
共沸脱水技术及其在光刻胶用PGMEA纯化中的应用(中)
linux·数据库·人工智能
小小高不懂写代码40 分钟前
Vibe Coding时代的自我鞭策
前端·人工智能
LJianK143 分钟前
服务器内存过高排查流程
数据库
喵个咪1 小时前
基于 Nuxt 4 的现代 Headless CMS 前端:架构深度解析与二次开发指南
前端·vue.js·nuxt.js