typescript 的一个问题各位有什么建议?

我现在有一个对象是这样的
constVal={
v1:'xxxx',
et:'xxxx',
eq:'xxxx',
};
然后我有一个函数
functionf(type){}
我希望type参数的值必须是Val对象的属性之一,就是必须是"v1","et","eq"中的一个
我应该要怎么定义呢
慕斯709654
浏览 243回答 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,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript