Finders Keepers

写一个 function,它浏览数组(第一个参数)并返回数组中第一个通过某种方法(第二个参数)验证的元素。

思路

Array.filter() 的返回值是通过测试元素的新数组。截取到这个数组索引为0的值即可。

function find(arr, func) {
  return arr.filter(func)[0];
}
时间: 2024-12-09 10:32:29

Finders Keepers的相关文章

FCC 中级算法题 Finders Keepers

Finders Keepers 写一个 function,它遍历数组 arr,并返回数组中第一个满足 func 返回值的元素.举个例子,如果 arr 为 [1, 2, 3],func 为 function(num) {return num === 2; },那么 find 的返回值应为 2. Array.filter() 没有用到filter,感觉用了之后更麻烦了 代码: 1 function find(arr, func) { 2 3 for(var i=0;i<arr.length;i++)

我的英语提升计划----第二篇

01. Can you collect me from class tomorrow? 明天你能到学校来接我吗? 02. drag-and-drop 拖放   underlying data基础数据 03. profit(利润) margin利润率  out of box adj.现成的 04. leftmost最左边的  decouple解耦  restrospect 回顾 05. collectively总的来说 accidentally 意外地,不小心地 06. These items a

近期网上资源收集(二)

英语学习: 广播电台学习英语 http://eradio.ner.gov.tw/ 空中英语教室 http://sc.studioclassroom.com/Sc-rD.php 大家学英语 http://www.studioclassroom.com/lt/LT-RaDio.php 英语原版书阅读:https://zhuanlan.zhihu.com/p/20829443 作者:恶喵的奶爸链接:https://zhuanlan.zhihu.com/p/20829443来源:知乎著作权归作者所有.商

乔春洋:网上品牌承诺和设计

(一)网上品牌承诺       网上品牌承诺是网上企业对顾客所能获得某种利益的一种保证,或者是对顾客所提供的核心利益的简要陈述.比如联邦快递承诺:"保证绝对两天内送达":亚马逊网络书店承诺:"全球最大的精品店":等等.网上品牌承诺是网上品牌规划的基础,是网上品牌战略的首要工作,承诺的目的在于展示品牌的内涵.灵魂和精神.       面对激烈的市场竞争,企业若想赢得顾客忠诚,树立品牌形象,就必须提出而且履行承诺.凤凰公司品牌战略总裁Alice Uniman 认为,品牌

&lt;老友记&gt;学习笔记

这是六个人的故事,从不服输而又有强烈控制欲的monica,未经世事的千金大小姐rachel,正直又专情的ross,幽默风趣的chandle,古怪迷人的phoebe,花心天真的joey——六个好友之间的情路坎坷,事业成败和生活中的喜怒哀乐,无时无刻不牵动着彼此的心,而正是正平凡的点点滴滴,却成为最令人感动与留恋的东西. 人物:1.瑞秋•格林(RACHEL GREENE)由珍妮佛•安妮斯顿(Jennifer Aniston)扮演 瑞秋是莫妮卡的高中同学,在与牙医未婚夫的婚礼上脱逃至莫妮卡处. 2.罗

296句原味英语

1. I wasn't born yesterday.(我又不是三岁小孩) 2. How do I address you?(我怎么称呼你) 3. She turns me off.(她使我厌烦.) 4. So far so good.(目前为止,一切都好.) 5. Be my guest.(请便.别客气) 6. That was a close call.(太危险了/千钧一发) 7. Far from it.(一点也不.) 8. It's a pain in the neck[麻烦的事(人)]

英语文章、常用短语部分摘选集锦

**=================文章====================** Touchy Topics 敏感话题 In North America when people meet each other for the first time, they talk about things like family, work, school or sports. They ask questions like "Do you have any brothers or sisters?&

FreeCodeCamp( FCC)前端工程师 中级算法练习 分析与解答(全)(精)

[TOC] 说在前面 这是要一篇非常简单的新手能看懂的文章,希望你喜欢.由于在 freecodecamp 中貌似!?无法使用 ES6 的某些语法,未测试具体.所以基本上用古老?!的ES5,4写成,谢谢.在写本博文前没有参考过别人的做法,纯手打,我的方法肯定不是最好,只是以我自己喜欢的方式在写而已. 纯原创,转载请联系作者https//:[email protected].[email protected]. freecodecamp China 不明白API请参考MDN给出的解释 个别题目没有判

uva 10163 Storage Keepers (DP)

uva 10163 Storage Keepers 题目大意:有N个仓库,M个管理员,M个管理员每个人的工资都不一样,工资与他们的能力值(P)相同.一个管理员可以看管多个(n)仓库,但是仓库的安全值就会变为P / n.现在要是的最小的安全值最大,并且还要求出该状况下的最小花费. 解题思路:两次DP,第一次dp求出最大的最小安全值ans,第二次dp根据第一次dp求出的ans求出最小的花费. #include <cstdio> #include <cstring> #include &