在聚会中常玩数七的游戏,七的倍数和带有七的数字都不能说,比如14,27,28。请找出1~100的不能说的数字。

利用ES5的filter高阶函数来实现

var arr =[1,2,3,4,5,6,7,17,27,21,22,28......100],
r = arr.filter(function(x){
return (x % 10 == 7|| x % 7 == 0);
});
alert(r);//[7,14,17,21,27,28..........97]

文章来自:http://www.cnblogs.com/maggie-pan/p/6637719.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3