面试题答案
一键面试function filterByProperty<T extends Record<string, any>, K extends keyof T>(
arr: T[],
property: K,
value: T[K]
): T[] {
return arr.filter((obj) => obj[property] === value);
}
function filterByProperty<T extends Record<string, any>, K extends keyof T>(
arr: T[],
property: K,
value: T[K]
): T[] {
return arr.filter((obj) => obj[property] === value);
}