假设我有一个这样的对象:
const test = {
ab: '12',
de: '34',
fg: '11',
...
}有没有办法让这个对象在智能感知中可用?这样我只需输入ctrl+space,就可以像test.[show me possible values]一样访问它
发布于 2019-10-08 16:23:38
在这种情况下,您正在寻找一些类型助手,您可以选择typescript或flow (这两个非常流行)。
Typescript (我更喜欢这个)和javascript一样工作,但是它有类型(编译成js)。
Flow只是用额外的语法将类型添加到现有的js文件中。(必须使用babel编译以生成可运行的js)。
如果你想把它写在.ts文件中,vs代码已经告诉你const test上存在什么属性了。
在此之后,您可以将其提升,并为test变量声明类型,它甚至会检查您是否正在尝试为它分配一些随机的内容,这可能会破坏其他内容。
https://stackoverflow.com/questions/58282412
复制相似问题