返回 提供的函数返回真(truthy)值的最后一个元素。
使用 Array.filter() 移除 fn 返回 falsey 值的元素,Array.slice(-1) 得到最后一个元素。
Array.filter()
fn
Array.slice(-1)
const findLast = (arr, fn) => arr.filter(fn).slice(-1);
findLast([1, 2, 3, 4], n => n % 2 === 1); // 3