[7kyu]Find the lucky numbers

该算法题来自于 codewars【语言: javascript】,翻译如有误差,敬请谅解~

  • 任务
  • 编写一个函数 filterLucky,接受整数数组,并对元素进行过滤,返回只包含包含数字7的元素。
  • 例如:
    filterLucky [1,2,3,4,5,6,7,68,69,70,15,17] // 返回 [7,70,17]

  • 解答
  • 其一
const filterLucky= arr => arr.filter(el => /7/.test(el));
  • 其二
const filterLucky = arr => arr.filter(el => el.toString().includes(7));
  • 其三
const filterLucky = arr => arr.filter(el => (el+"").match(/7/g));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • 1.Array.from Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-lik...
    赵然228阅读 689评论 0 0
  • slice()对应string的substring(),它截取数组的部分元素,返回一个新的数组: var arr ...
    吧啦啦小汤圆阅读 560评论 0 0
  • js简介 Js是一种基于事件和对象驱动的解释性、松散性的语言。 一切皆对象 javascript 布兰登艾奇 ...
    塔库纳玛哈哈阅读 1,253评论 0 2
  • Javascript有很多数组的方法,有的人有W3C的API,还可以去MDN上去找,但是我觉得API上说的不全,M...
    顽皮的雪狐七七阅读 4,292评论 0 6