Mình không có confuse giữa array [] và object {} trong JS.
Associated Array mình biết, nhưng JS không sử dụng nó bao giờ.
Đây là topic về Typescript, là cái được thiết kế làm việc với JS, mình không thấy việc đưa ra ví dụ về các ngôn ngữ khác có tác dụng gì trong trường hợp này.
Nên mình nói ví dụ ở bài đưa ra rất dở, như đã nói, viết x[] với x là array - không ai sử dụng cách viết này.