猿问

在线等,挺急的!typescript 的一个问题

我现在有一个对象是这样的
constVal={
v1:'xxxx',
et:'xxxx',
eq:'xxxx',
};
然后我有一个函数
functionf(type){}
我希望type参数的值必须是Val对象的属性之一,就是必须是"v1","et","eq"中的一个
我应该要怎么定义呢
千巷猫影
浏览 244回答 2
2回答

回首忆惘然

constVal={v1:'xxxx',et:'xxxx',eq:'xxxx',}functionf(type:keyoftypeofVal){}

潇潇雨雨

可以使用enum类型,enumTypes{A='AK',B='BK',C='CK'}functionfoo(type:Types){console.log(type)}foo(Types.A)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答