按参数过滤数组

Posted icyyyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按参数过滤数组相关的知识,希望对你有一定的参考价值。

请写一个函数来检查数组(第一个参数 arr)中的元素,并返回数组中第一个通过校验测试的元素。 其中,“通过校验测试”指的是对于数组中的一个元素 x,若 func(x) 返回的结果为 true,则校验测试通过。 如果没有元素通过测试,请返回 undefined

 1 function findElement(arr, func) {
 2   let res;
 3   for(let i =0;i<arr.length;i++){
 4     if(func(arr[i])){
 5       return arr[i];
 6     }
 7   }
 8   return;
 9 }
10 findElement([1, 2, 3, 4], num => num % 2 === 0);

以上是关于按参数过滤数组的主要内容,如果未能解决你的问题,请参考以下文章

js简洁代码片段

Vue JS按多个数组对象项过滤

片段(Java) | 机试题+算法思路+考点+代码解析 2023

按数组过滤对象数组

对象数组按另一个数组值过滤

基于 n 嵌套数组按名称过滤