Finders Keepers


1.要求

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

2.思路提示

  • filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。
  • 根据filter()的使用方法返回符合条件的第一个元素

3.代码

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

4.相关链接

最新文章

  1. gradle中使用嵌入式(embedded) tomcat, debug 启动
  2. background-position值为像素时的使用方法
  3. iOS-运行时机制
  4. Python机器学习库scikit-learn实践
  5. IOS UIActivityIndicatorView 等待指示器
  6. PHP漏洞全解(六)-跨网站请求伪造
  7. 对MMU段式转换的理解
  8. Linux系统 fdisk命令 创建新分区
  9. OpenStack(企业私有云)万里长征第六步——OpenStack网络及虚拟机存储位置
  10. centos7 jdk8 tomcat8 安装
  11. Ignite与Spark集成时,ClassNotFoundException问题解决
  12. HTTP 前端需明白的相关知识点
  13. traefik 结合 docker-compose 的快速安装及使用
  14. python 线程(一)理论部分
  15. cobbler一键批量安装系统
  16. bzoj5397 circular 随机化(
  17. 实现wc部分功能 java
  18. python3线程启动与停止
  19. Tronado自定义Session
  20. Java通过pinyin4j实现汉字转拼音

热门文章

  1. KVM虚拟机CPU绑定性能调优(宿主机上操作)
  2. ACM-ICPC 2018 南京赛区网络预赛 E. AC Challenge (状态压缩DP)
  3. 分析师分析业务维度,(个人制作分析思维导图Xmind)
  4. Git 2016视频教程
  5. SGU - 409
  6. CONCAT substr group_concat find_in_set
  7. 在myecplise中更新代码发布后没效果
  8. Maven的学习资料收集--(十)Myeclipse下创建Maven的Web项目
  9. MVC中 Remote的用法
  10. TemplateBinding与Binding区别,以及WPF自定义控件开发的遭遇