TypeScript - Generics
TypeScript 支援泛型語法,使用方式如下:
function GenericsFunction<T>(param:T) {
...
}
...
class GenericsClass<T>
{
GenericsField:T;
GenericsMethod(param:T) {
...
}
}
最後附上個簡單的使用範例:
function ShowMessage<T>(message:T) {
alert(message);
}
ShowMessage<string>("test");
ShowMessage<number>(123);
{% img /images/posts/TypeScriptGenerics/1.png %}