如果我喜欢这样做,可以稍后在使用myObject(使用Visual Studio代码)时删除我的属性并获得智能感知。
/**
* @type {MyObject}
*/
const myObject = object.nestedObject.myObject;
但是如果我破坏这样的对象怎么办
/**
* @type {MyObject}
* @type {MyObjectTwo}
*/
const { myObject, myObjectTwo } = object.nestedObject;
我如何使用JSDoc来理解这种分配属性(解构对象)的方式,以便可以在myObject
和myObjectTwo
上获得智能感知?