MST
星途 面试题库
面试题:TypeScript基本类型与泛型的结合运用
创建一个通用的函数`getProperty`,它接受一个对象和一个属性名作为参数。这个函数需要根据传入对象的类型,返回对应属性的值。例如,`const obj = {name: 'John', age: 30}; getProperty(obj, 'name')`应返回`'John'`,`getProperty(obj, 'age')`应返回`30`。请使用TypeScript的泛型和基本类型相关知识实现。
34.2万 热度
难度
前端开发
TypeScript
知识考点
面试题答案
一键面试
function getProperty<T, K extends keyof T>(obj: T, prop: K): T[K] { return obj[prop]; }