0
点赞
收藏
分享

微信扫一扫

前端项目实战40-ts中泛型得定义


function identity<T>(arg: T): T {
return arg;
}

我们定义了泛型函数后,可以用两种方法使用。 第一种是,传入所有的参数,包含类型参数:

let output = identity<string>("myString");  // type of output will be 'string'

BasicTable<T extends { id?: number }>(props: BaseTableProps<T>) {
const {
data: { list, page },
...resetProps
} = props;

传入得数据中必须要有id这个属性 不然就会报错

举报

相关推荐

0 条评论