11
这两种类型的声明有什么区别?TypeScript数组 - 有什么区别Array <string>和string []
哪一个是用?
哪一个有更好的表现?
var jobs: Array<string> = ['IBM', 'Microsoft', 'Google'];
var jobs: string[] = ['Apple', 'Dell', 'HP'];
这两种类型的声明有什么区别?TypeScript数组 - 有什么区别Array <string>和string []
哪一个是用?
哪一个有更好的表现?
var jobs: Array<string> = ['IBM', 'Microsoft', 'Google'];
var jobs: string[] = ['Apple', 'Dell', 'HP'];
这两者之间没有区别,它是相同的。
它说,这在the docs:
数组类型可以通过以下两种方式之一进行写操作。在第一个中,使用 接着[]的元素的类型来表示 元件类型的数组:
let list: number[] = [1, 2, 3];
第二种方法使用通用阵列类型,阵列:
let list: Array<number> = [1, 2, 3];
你需要使用Array<T>
形式,当你想扩展它,例如:
class MyArray extends Array<string> { ... }
但您不能使用其他表单。
感谢您的回复。 –
我很欣赏提及“扩展”。 –