跳到主要内容

2634.过滤数组中的元素

链接:2634.过滤数组中的元素
难度:Easy
标签:
简介:请你编写一个函数,该函数接受一个整数数组参数 arr 和一个过滤函数 fn,并返回一个过滤后元素数量较少或元素数量相等的新数组。

题解 1 - typescript

  • 编辑时间:2023-04-24
  • 执行用时:72ms
  • 内存消耗:42.3MB
  • 编程语言:typescript
  • 解法介绍:遍历。
function filter(arr: number[], fn: (n: number, i: number) => any): number[] {
const res: number[] = [];
for (let i = 0; i < arr.length; i++) {
if (fn(arr[i], i)) res.push(arr[i]);
}
return res;
}