MST
星途 面试题库
面试题:TypeScript泛型函数的复杂类型约束
编写一个泛型函数,该函数接受两个参数,第一个参数是一个对象,第二个参数是该对象中某个属性的键。函数需要返回该对象对应属性的值。并且要对传入的对象类型进行约束,确保其具有指定的属性。请用TypeScript实现。
19.5万 热度
难度
前端开发
TypeScript
知识考点
面试题答案
一键面试
function getProperty<T, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; }