Filters an array based on a predicate function.
const numbers = [1, 2, 3, 4] as const;const evens = Arr.filter(numbers, (value) => value % 2 === 0);const greaterThanTwo = Arr.filter<number>((value) => value > 2)(numbers);assert.deepStrictEqual(evens, [2, 4]);assert.deepStrictEqual(greaterThanTwo, [3, 4]); Copy
const numbers = [1, 2, 3, 4] as const;const evens = Arr.filter(numbers, (value) => value % 2 === 0);const greaterThanTwo = Arr.filter<number>((value) => value > 2)(numbers);assert.deepStrictEqual(evens, [2, 4]);assert.deepStrictEqual(greaterThanTwo, [3, 4]);
Filters an array based on a predicate function.