TS实现一个简单的 pick 方法 tihssiefiL 2024-03-05 前端 › TypeScript typescript 1234567891011121314function pick<T, U extends keyof T>(data: T, keys: U[]): { [K in U]: T[K] } { const obj: any = {}; for (const key of keys) { obj[key] = data[key]; } return obj;}const user = { name: 'Tom', age: 19,};pick(user, ['name', 'age']);