FCC 中级算法题 Finders Keepers
Posted lailailee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FCC 中级算法题 Finders Keepers相关的知识,希望对你有一定的参考价值。
Finders Keepers
写一个 function
,它遍历数组 arr
,并返回数组中第一个满足 func
返回值的元素。举个例子,如果 arr
为 [1, 2, 3]
,func
为 function(num) {return num === 2; }
,那么 find
的返回值应为 2
。
没有用到filter,感觉用了之后更麻烦了
代码:
1 function find(arr, func) { 2 3 for(var i=0;i<arr.length;i++){ 4 if(func(arr[i])){ 5 return arr[i]; 6 } 7 } 8 9 } 10 11 find([1, 2, 3, 4], function(num){ return num % 2 === 0; });
以上是关于FCC 中级算法题 Finders Keepers的主要内容,如果未能解决你的问题,请参考以下文章