在打字稿中将对象类型分配给数组值

时间:2020-02-09 15:01:05

标签: typescript

我正在学习Typescript,发现我可以执行以下操作而无需编译器对我大喊:

let obj: object;
obj = [1, 3];

如果我尝试将obj分配给字符串值,则会出现编译器错误:

let obj: object;
obj = "[1, 3]";

我了解到,在javascript中,所有内容本质上都是对象,包括数组,但是在Typescript中,这种行为令我感到失望。我希望对象和数组之间有明显的区别。我是否遗漏了一些明显的东西,有人可以重申这一限制的原因吗?

0 个答案:

没有答案