在对象中获取一些属性的值,建立一个集合。
let obj = {a: 1,b: 2,c: 3}function getValues<T, K extends keyof T>(obj: T, keys: K[]): T[k][] {return keys.map(key => obj[key])}// console.log(getValues(obj, ['a', 'b']))// console.log(getValues(obj, ['e', 'f'])) // 约束obj对象中没有的属性不能获取
