如何在JavaScript中使用过滤器函数实现Continue语句

时间:2019-04-08 09:58:04

标签: javascript arrays logic

由于我是JS新手,所以我在数组上实现了过滤功能。我要skip some iterations。如何在过滤器函数中实现continue statement etc

1 个答案:

答案 0 :(得分:1)

Filter带有一个返回布尔值的回调函数,它不会跳过迭代。如果要从结果中排除某个元素,则回调函数应返回false。

即如果我想从数组中过滤所有奇数:

const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const evenNumbers = numbers.filter(number => number % 2 === 0); // [2, 4, 6, 8]