请教各位一个问题,求解答:typescript 的一个问题跪求!

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

慕标琳琳

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

aluckdog

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

相关分类

JavaScript