Typescript创建匿名对象

tmp*_*dev 11 typescript

我想在typescript中创建一个嵌套对象的层次结构,如下所示

snapshot{
   profile{
      data{
         firstName = 'a'
         lastName = 'aa'
      }
   }
} 
Run Code Online (Sandbox Code Playgroud)

我不想创建一个类结构,只想创建所有对象的嵌套层次结构.

Jon*_*dle 16

TypeScript只是JavaScript,顶部有一些额外的糖,所以常规的匿名JavaScript对象是合法的:

var snapshot:any = {
   profile: {
      data: {
         firstName: 'a',
         lastName: 'aa'
      }
   }
}
Run Code Online (Sandbox Code Playgroud)