键入脚本:Array <Object> vs Object []

Shi*_*shi 7 javascript typescript

在Typescript中,这些作业之间的区别是什么:

var Object[];
var Array<Object>
Run Code Online (Sandbox Code Playgroud)

类型脚本中的泛型是否具有与Java等语言相同的语义含义,还是简单的语法糖?

Rya*_*ugh 9

这只是糖.Object[]并且Array<Object>在TypeScript中完全相同.

检查这个的一种方法是编写此代码:

var x: Object[];
var x: Array<Object>;
Run Code Online (Sandbox Code Playgroud)

重复的变量声明必须具有完全相同的类型,因此这里缺少错误意味着类型是相同的.