Tìm kiếm trang web

Typescript tạo các đối tượng ẩn danh


Tôi muốn tạo một hệ thống phân cấp các đối tượng lồng nhau trong TypeScript trông như sau

snapshot{
   profile{
      data{
         firstName = 'a'
         lastName = 'aa'
      }
   }
} 

Tôi không muốn tạo một cấu trúc lớp, chỉ muốn tạo thứ bậc lồng nhau của các đối tượng, chỉ vậy thôi.

Câu trả lời #1

TypeScript chỉ là JavaScript với một số cải tiến thêm, vì vậy các đối tượng JavaScript ẩn danh thông thường là hợp pháp:

var snapshot:any = {
   profile: {
      data: {
         firstName: 'a',
         lastName: 'aa'
      }
   }
}

Bài viết liên quan