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
}
相关推荐
1024肥宅5 分钟前
JavaScript性能与优化:手写实现关键优化技术
前端·javascript·面试
一字白首7 分钟前
Vue 项目实战,从注册登录到首页开发:接口封装 + 导航守卫 + 拦截器全流程
前端·javascript·vue.js
前端西瓜哥20 分钟前
平面几何:如何绘制一个星形?
前端
PWRJOY25 分钟前
【MySQL】使用mycli查看数据库的基本操作
数据库·mysql
天天扭码25 分钟前
解放双手!使用Cursor+Figma MCP 高效还原响应式设计稿
前端·mcp
SadSunset33 分钟前
(16)Bean的实例化
java·数据库·笔记·spring
沐浴露z36 分钟前
详解Javascript精度丢失以及解决方案
java·javascript
今天不要写bug39 分钟前
基于qrcode前端实现链接转二维码的生成与下载
前端·javascript·typescript·vue
JIngJaneIL1 小时前
基于Java + vue干洗店预约洗衣系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
搬山境KL攻城狮1 小时前
记-SPA单页面应用Chrome自动翻译导致中文错别字问题
前端·chrome