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.相关链接

  • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filter

转载于:https://www.cnblogs.com/ahswch/p/9303452.html

Finders Keepers-freecodecamp算法题目相关推荐

  1. PTA数据结构与算法题目集6-4 6-3 6-8

    PTA数据结构与算法题目集(中文) 6-4 链式表的按序号查找 ElementType FindKth( List L, int K ){int index = 0;while(L){++index; ...

  2. PTA数据结构与算法题目集 6-9 二叉树的遍历

    PTA数据结构与算法题目集(中文) 6-9 二叉树的遍历 void InorderTraversal( BinTree BT ){if(BT==NULL)return;if(BT->Left){ ...

  3. leetcode的回溯算法题目用这个模板解题,一网打尽,so easy!!!

    " 这是本人第 46 篇原创博文,每周至少两篇更新,谢谢赏脸阅读文章 这一篇文章来讲解一下如何做leetcode回溯算法题目,这一段时间我把leetcode上面的回溯算法的题目都刷了个遍,发 ...

  4. 微软面试中简单的算法题目(转)

    微软面试中简单的算法题目(转) (说明:这些题就不是什么花样了,考的是你的基础知识怎么样.再聪明而没有实学的人都将会被这些题所淘汰.)  1.链表和数组的区别在哪里? ANSWER 主要在基本概念上的 ...

  5. 算法题目中经典问题(易错点)

    算法题目中经典问题.易错点 (一).二维数组的传参问题 1.方法一:形参为二维数组并给定第二维长度 2.方法二:形参为指向数组的指针并给出数组长度 3.二维数组定义为全局变量 (二).多组测试控制台数 ...

  6. PTA 数据结构与算法题目集(中文)

    一:数据结构与算法题目(中文版) 7-2 一元多项式的乘法与加法运算 (20 分) 7-3 树的同构 (25 分) 7-4 是否同一棵二叉搜索树 (25 分) 7-6 列出连通集 (25 分)(详解) ...

  7. 本专栏所有力扣题目的目录链接, 刷算法题目的顺序(由易到难/面试频率)/注意点/技巧, 以及思维导图源文件问题(持续更新中)

    这篇文章为本专栏所有力扣题目提供目录链接, 更加方便读者根据题型或面试频率进行阅读, 此外也会介绍我在刷题过程中总结的刷算法题目的顺序/注意点/技巧, 最后说下文中出现的思维导图源文件的问题 和 打卡 ...

  8. 数据结构与算法题目集7-32——哥尼斯堡的“七桥问题”

    我的数据结构与算法题目集代码仓:https://github.com/617076674/Data-structure-and-algorithm-topic-set 原题链接:https://pin ...

  9. HihoCoder上网络流算法题目建模总结

    经过了几天的学习和做题,我利用刘汝佳书上的网络流算法模板完成了HihoCoder上的几个网络流算法,HihoCoder可能还会继续更新网络流算法,所以我也会接着总结. 这个主要是对网络流算法的建模做分 ...

最新文章

  1. mysql数据库表类型设置_mysql数据库表的类型介绍
  2. 802.11帧聚合技术
  3. 【Qt】QModbusDeviceIdentification类
  4. 密码学系列之:feistel cipher
  5. 你需要知道的基础算法知识——STL和基础数据结构(二)
  6. stm32h7高速通信_【STM32H7教程】第75章 STM32H7的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V)...
  7. 细说WCF中的会话模式
  8. 又烧一辆!蔚来ES8车库夜里起火 两个半小时才熄灭:现场惨烈
  9. Python 学习入门(22)—— 线程同步
  10. Unity整体与单个缩放比例
  11. Mathtype公式编辑器常用快捷键
  12. MGWR多尺度地理加权回归
  13. matlab读取第一行是汉字csv,在MATLAB中使用`textscan`从csv文件中读取数据
  14. Rigify:关于Rigify生成最终绑定时失败的原因及解决办法
  15. 电脑连无线无法访问云服务器,小编教你如何解决电脑无法连接无线网络
  16. 用PS如何做出古典油画人像照片效果
  17. turtlesim画正方形代码对比
  18. html 登录界面js代码,详解JS实现系统登录页的登录和验证
  19. 阿里云携手开源中国平台发百万悬赏项目
  20. 最近笔记本电脑开机启动正常,进入黑屏?

热门文章

  1. eeprom和编程器固件 k2_用编程器免拆夹子刷斐讯K2 K2P解决难搞固件 刷BREED 无损原EEPROM...
  2. java项目嗖嗖移动业务大厅项目报告_Java就业指导课程
  3. Python 列表 append()函数使用详解
  4. Apple任意代码执行漏洞
  5. SQLi LABS Less-31
  6. android中Canvas使用drawBitmap绘制图片
  7. EXCEL 自定义格式(一)
  8. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q136-Q138)
  9. Windows下mysql数据库导入导出(mysqldump,source)
  10. 关于IAP:测试时能获取产品价格,却不能获取产品名称的问题