由于我是JS新手,所以我在数组上实现了过滤功能。我要skip some iterations
。如何在过滤器函数中实现continue statement etc
答案 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]