findLastKey
객체에서 조건에 부합하는 마지막 key를 반환합니다.
Code
Benchmark
hz
: 초당 작업 수mean
: 평균 응답 시간(ms)
이름 | hz | mean | 성능 |
---|---|---|---|
modern-kit/findLastKey | 19,157,255.73 | 0.0001 | fastest |
lodash/findLastKey | 7,387,616.57 | 0.0001 | slowest |
- modern-kit/findLastKey
2.59x
faster than lodash/findLastKey
Interface
function findLastKey<T extends Record<PropertyKey, any>>(
obj: T,
condition: (value: T[keyof T) => boolean
): string | undefined
Usage
import { findLastKey } from '@modern-kit/utils';
const obj = {
bike: { active: true },
car: { active: false },
plane: { active: true },
};
findLastKey(obj, (item) => item.active); // 'plane'