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> { ... }
但您不能使用其他表單。
感謝您的回覆。 –
我很欣賞提及「擴展」。 –