【发布时间】:2015-07-26 06:20:36
【问题描述】:
TypeScript 与 JavaScript 一样,允许您使用值数组。 数组类型可以用两种方式之一来编写。首先,您使用 元素的类型,后跟 '[]' 表示该数组 元素类型:
var list:number[] = [1, 2, 3];
第二种方式使用泛型数组类型,Array:
var list:Array<number> = [1, 2, 3];
这两种语法有什么区别吗?有两种写这些方法的充分理由吗?(我知道泛型在其他语言中是一种东西,但我从未在过去的任何语言中使用过泛型)。
【问题讨论】:
-
我想它是以强类型的方式与 Javascript 保持一致。我的意思是,在 Javascript 中你也可以使用
[]和new Array()
标签: javascript arrays generics typescript