泛型约束一个函数 第一个参数是一个对象 第二个参数是这个对象的一个属性 Casey000 2024-05-30 38 阅读1分钟 泛型约束一个函数 第一个参数是一个对象 第二个参数是这个对象的一个属性 const fiml = <T>(a: T, b: keyof T) => a[b]; function getProperty<T, K extends keyof T>(obj: T, prop: K): T[K] { return obj[prop]; }