我有一个类,大致长这样:
我希望输入
class MyClass {
constructor({foo,bar}) {
Object.assign(this,{foo,bar})
}
}
我希望输入
this.f
时,VSCode 自动补全为 this.foo
。我知道要实现此功能,需要进行以下操作:class MyClass {
constructor({foo,bar}) {
this.foo = foo
this.bar = bar
}
}
这将会给我我想要的,但是我更愿意使用 Object.assign()
。我在找到正确的JSDoc或者其他内容方面遇到了麻烦。在类的顶部添加 @prop {String} foo
或其他内容并没有任何作用。
Object.assign()
之外,您是否知道使用JSDoc的任何方法来获取智能感知以自动完成当前未被智能感知识别的任意类属性? - Ricky Kazuo Miller@property
,这将是最佳解决方案。 - Matt Bierner