/** * 从对象中选取指定属性 * @param obj 原对象 * @param keys 要选取的键数组 */ export const pick = , K extends keyof T>( obj: T, keys: K[] ): Pick => { const result = {} as Pick; for (const key of keys) { if (key in obj) { result[key] = obj[key]; } } return result; };