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
}
相关推荐
jingling5558 小时前
Flutter | 商城项目完整实战
前端·flutter·前端框架
IT_陈寒8 小时前
React状态管理这个坑,我爬了整整三天才出来
前端·人工智能·后端
全栈软件开发8 小时前
祈福导航系统V1.1更新 优化后端控制逻辑和前台UI
数据库·祈福导航系统
小新1108 小时前
从零开始 Vue.js
前端·javascript·vue.js
naildingding9 小时前
Vue基础核心
前端·vue.js
弱鸡前端9 小时前
纯前端实现pdf从生成到下载
前端
明月_清风9 小时前
TanStack + Cloudflare 边缘实战:从 0 到 1 构建全栈应用
前端·全栈
东风破_9 小时前
你天天用的 Python dict,90% 的人没搞懂这三个坑
前端
Delicate9 小时前
JavaScript的“变脸”艺术:类型转换戏法大揭秘
javascript
前端Hardy9 小时前
21.8 万周下载!这个 React 表格组件,10 行代码就能跑起来
前端·javascript·后端