首页>热点 > >正文

关注:碎片时间学编程「277]:找到最后一个匹配值


【资料图】

找到最后一个匹配值

查找提供的函数为其返回真值的最后一个元素。

使用 Array.prototype.filter() 方法删除返回假值的元素 fn。

使用 Array.prototype.pop() 方法获取筛选数组中的最后一个元素。

JavaScript

const findLast = (arr, fn) => arr.filter(fn).pop();

示例:

findLast([1, 2, 3, 4], n => n % 2 === 1); // 3

更多内容请访问我的网站:https://www.icoderoad.com

标签:

相关阅读