function filterArrayByIds(
A: Record<string, any>[],
B: Array<string | number>,
key: string = "id"
): Record<string,any>[] {
const idSet = new Set(B);
return A.filter((item:Record<string,any>) => idSet.has(item[key]));
}
TypeScript:根据指定的键值(默认为id)从数组A中筛选出存在于数组B中的元素,支持自定义键名,适用于多种数据结构的过滤场景。
于 2025-03-25 20:14:17 首次发布
334

被折叠的 条评论
为什么被折叠?



