码迷,mamicode.com
首页 > 其他好文 > 详细

Finders Keepers

时间:2017-09-02 15:41:49      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:ros   blank   row   bsp   app   javascrip   efi   keep   develop   

写一个 function,它遍历数组 arr,并返回数组中第一个满足 func 返回值的元素。举个例子,如果 arr[1, 2, 3]funcfunction(num) {return num === 2; },那么 find 的返回值应为 2

如果你被卡住了,记得开大招 Read-Search-Ask。尝试与他人结伴编程、编写你自己的代码。

 示例: find([1, 3, 5, 8, 9, 10], function(num) { return num % 2 === 0; }) 应该返回 8。  
    应该返回 undefined。
 
function find(arr, func) {
  var newArr = arr.filter(function(num){
    return num % 2 === 0;
  });
  return newArr[0];
}

find([1, 2, 3, 4], function(num){ return num % 2 === 0; });

 保持热情

愚蠢的我。。。

function find(arr, func) {
  var newArr = arr.filter(func);
  return newArr[0];
}

Finders Keepers

标签:ros   blank   row   bsp   app   javascrip   efi   keep   develop   

原文地址:http://www.cnblogs.com/meng2017/p/7466597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!