接口的扩展
来源:7-2 -2 扩展接口 -接口类型定义+ 创建 Axios 类

自学_ing
2019-10-07
接口中已经定义了height属性,但是在test函数中修改这个属性会报错,应该如何处理呢?
interface Humen{
name:string
age: number
height:number
}
function test<T>(param:T){
param.height = 180
}
let humen:Humen = {
name:"xiaowang",
age: 20,
height:11
}
test<Humen>(humen)
写回答
1回答
-
试试 function test<T extends Humen>(param:T){
param.height = 180
}或者是继承一个拥有 height 属性的接口
012019-10-07
相似问题