关于 keyof 的疑问
来源:2-16 泛型中使用 extends 和 keyof 语法

烈霓殇
2023-02-23
function getTeacherInfo<T extends keyof Teacher>(teacher: Teacher, key: T) {
return teacher[key];
}
根据继承的原理,不是 子继承了父 里面属性的同时,子还可以扩展属性么?
既然 T 是继承了 Teacher 里的 keys,为什么除 Teacher 的 keys 之外的值不可以使用呢?
写回答
1回答
-
TS 的这个语法,就是这样约定死的
012023-02-27
相似问题