typescript 类型问题

typescript 类型问题

如图所示,为什么会报错呢?正确写法应该是什么样呢。

回答

type Obj = {a?:string,b?:number,c?:boolean};

function setValue<T extends keyof Obj>(obj:Obj,value:{k:T,v:Obj[T]}){

let {k,v}=value;

if(v){

obj[k]=v;

}

}

以上是 typescript 类型问题 的全部内容, 来源链接: utcz.com/a/67083.html

回到顶部