# findLastKey
# Description
这个方法类似于findKey,不同之处在于它以相反的顺序遍历集合中的元素。
# Params
(object, predicate)
# Return
string | undefined
# Depend
import baseFindKey from './.internal/baseFindKey.js'
import baseForOwnRight from './.internal/baseForOwnRight.js'
# Code
function findLastKey(object, predicate) {
return baseFindKey(object, predicate, baseForOwnRight)
}
# Analyze
调用 baseFindKey
方法进行查找,使用 baseForOwnRight
作为遍历函数,也就是从右到左
# Example
console.log(findLastKey({a:1,b:2,c:3}, (v) => v<3)) // b
← findLastIndex flatMap →