我是新来的,我有一个问题:在TypeScript中使用泛型有什么好处。
TypeScript 0.9更新上的msdn:http://blogs.msdn.com/b/typescript/archive/2013/03/25/working-on-typescript-0-9-generics-overload-on-constants-and-compiler-performance.aspx
TypeScript 0.8.x:
var myArray : String[];TypeScript 0.9.x:
var myArray : Array<String>;它是否与增加类型安全或类似的事情有关?
发布于 2013-07-26 07:19:29
数组上的泛型的优点是“在幕后”。就TypeScript而言,问题中的两个注释都是相同的。
泛型的优点是,您可以重用代码,而不是复制和粘贴代码来处理不同类型的代码,或者在不打算使用动态行为的情况下使用动态类型。
例如,可以只声明一次Array接口:
interface Array<T> {
pop() : T;
}而不必有:
interface Array {
pop() : any;
}或(每种类型)
interface ArrayOfStrings {
pop() : string;
}https://stackoverflow.com/questions/17874850
复制相似问题