迭代器钻头:过滤器
学习目标
定义filter()方法的工作方式
展示filter()
使用filter()返回匹配结果
介绍
我们可能都有过在线过滤选择项的经验。 购物服装时,我们可能选择了一个尺寸,以便仅考虑所需的搜索结果。 或者,当您在线订购食物时,我们可以自定义结果,仅显示当前营业的餐馆或在我们附近提供送货服务的餐馆。 由于这是用户的通用需求,因此它也是Web程序员运行的通用功能。 在编程中有很多过滤方法,但是最简单的方法是使用filter() 。
定义filter()方法的工作方式
如果您有一个数组,但只想要其中的一些元素,那就是filter()进入的地方! 您可以将filter()视为for循环,专门for保留或过滤掉数组中的某些值。 考虑以下代码:
let arr = [ 1 , 2 , 3 , 4 , 5 , 6 ] ;
let even = [ ] ;
for ( v
1