Javascript TypeScript泛型的优势

Javascript TypeScript泛型的优势,javascript,typescript,Javascript,Typescript,我是新来的,有个问题: 在TypeScript中使用泛型的优点是什么 TypeScript 0.9更新中的msdn: TypeScript 0.8.x: var myArray : String[]; var myArray : Array<String>; TypeScript 0.9.x: var myArray : String[]; var myArray : Array<String>; var myArray:Array; 这与增加类型安全性或类

我是新来的,有个问题: 在TypeScript中使用泛型的优点是什么

TypeScript 0.9更新中的msdn:

TypeScript 0.8.x:

var myArray : String[];
var myArray : Array<String>;

TypeScript 0.9.x:

var myArray : String[];
var myArray : Array<String>;
var myArray:Array;

这与增加类型安全性或类似的问题有关吗?

阵列上的泛型的优点是“在引擎盖下”。就TypeScript而言,问题中的两个注释是相同的

泛型的优点是可以重用代码,而不是复制和粘贴代码来处理不同的类型,或者使用不打算使用动态行为的动态类型

例如,数组接口只能声明一次:

interface Array<T> {
    pop() : T;
}
或(每种类型)