【发布时间】:2019-09-27 16:54:26
【问题描述】:
我有一个包含很多方法的类,我们称之为 myClass。我这样称呼它:
myClass[key]()
有没有办法从键中获取可能的值?我希望有类似 keyof myClass 的东西,但我得到'myClass 引用了一个值,但在这里被用作类型'
问题可能是到目前为止 myClass 是在 .js 文件中定义的,并像这样封装:
const myClass = new MyActualClass();
export default myClass
是否可以不将.js文件转成typescript直接提取信息,直接从MyActualClass中提取信息?
【问题讨论】:
-
可能是
Object.getOwnPropertyNames(myClass.prototype)? -
嗯,TJ 是对的。请查看如何制作minimal reproducible example。
-
对不起大家。我现在更新了描述。
标签: typescript class methods