Array<string>和string[]有什么不同?
var jobs: Array<string> = ['IBM', 'Microsoft', 'Google'];
var jobs: string[] = ['Apple', 'Dell', 'HP'];发布于 2016-07-07 15:45:00
这两者没有区别,都是一样的。
它在the docs中这样写着
数组类型可以通过以下两种方式之一编写。在第一个示例中,使用元素类型后跟[]来表示该元素类型的数组:
let list: number[] = [1, 2, 3];数组第二种方式使用泛型数组类型
:
let list: Array<number> = [1, 2, 3];当您想要扩展Array<T>表单时,您确实需要使用它,例如:
class MyArray extends Array<string> { ... }但您不能使用另一种形式来执行此操作。
https://stackoverflow.com/questions/38239579
复制相似问题