标签: typescript
我正在学习Typescript,发现我可以执行以下操作而无需编译器对我大喊:
let obj: object; obj = [1, 3];
如果我尝试将obj分配给字符串值,则会出现编译器错误:
obj
let obj: object; obj = "[1, 3]";
我了解到,在javascript中,所有内容本质上都是对象,包括数组,但是在Typescript中,这种行为令我感到失望。我希望对象和数组之间有明显的区别。我是否遗漏了一些明显的东西,有人可以重申这一限制的原因吗?