typescriptですで、私は次のコードを持っている:使用ジェネリック型は
public static sortByProperty<T>(array: T[], prop: string): void
{
var availProps: string[] = Object.getOwnPropertyNames(T); // or something typeof T, anyway I got error
if(availProps.length>0 && availProps.indexOf(prop) > -1){
return array.Sort(function(a, b) {
var aItem = a[prop];
var bItem = b[prop];
return ((aItem < bItem) ? -1 : ((aItem > bItem) ? 1 : 0));
});
}
}
をし、私はエラーを得た
Test.sortByProperty<MyObject>(arrayOf_MyObject, "APropertyName");
のように使用したいT
は不明であることを