在声明了对象的新javascript之后,我对获取对象以及声明过程中所包含的属性的理解没有任何问题。对于此对象之后声明的属性,我找不到解决方案。
这是一个示例:
答案 0 :(得分:0)
如果直接在另一个js文件中使用它,我将得到相同的结果。
但是像此文档一样:
https://docs.microsoft.com/en-us/visualstudio/ide/javascript-intellisense
由于JavaScript和TypeScript现在基于相同的语言服务,因此它们能够以更丰富的方式进行交互。例如,可以为.d.ts文件中声明的值提供JavaScript IntelliSense(请参见TypeScript文档),并且TypeScript中声明的类型(例如接口和类)可以用作JsDoc注释中的类型。
因此您可以在.d.s文件中声明该值,然后在js文件的智能感知中找到所有这些值。
更新(添加.d.s文件):
声明接口P {
property2: string;
property1: string;
age: number;
address: {
stree: string;
zip: number;
}}