前端项目实战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这个属性 不然就会报错

posted @ 2022-10-14 08:19  前端导师歌谣  阅读(51)  评论(0)    收藏  举报