该算法题来自于 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));