interfaceTest{imgNumberPerWork:numberdisplayCover:boolean}consttest:Test={imgNumberPerWork:0,displayCover:true}functionsetValue(key:keyofTest,val:any){test[key]=val}setValue('imgNumberPerWork',1)函数setValue里的test[key]报错了,不能将类型“any”分配给类型“never”。请问如何理解这里呢?
2 回答
精慕HU
TA贡献1845条经验 获得超8个赞
因为interfaceTest有两种类型的值,所以函数setValue的参数val有可能是number或者boolean,那么此时无法判断key和value的类型是否匹配。
添加回答
举报
0/150
提交
取消