账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    typescript 泛型的一个问题?
    9
    0
    下面ts定义报错了,要如何修改?key, text 两个变量都属于 list数组里面对象的key; 比如export interface TableProOptions { [key: string]: { text:string },}export function transformToSelectObj<T extends U,K extends U, U extends string>(list: { [key: U]: any}[], obj: { key: T, text: K}): TableProOptions;export function transformToSelectObj( list, { key, text, }) { const listProObj: TableProOptions = {}; if (list instanceof Array && list.length > 0) { list.forEach((item) => { listProObj[item[key]] = { text: item[text], }; }); } return listProObj;}transformToSelectObj([{ id:'id1', label: "label1",}],{ key: 'id', text:'label2' // label2 不等于 label 这里应该报错})
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版

    回答动态

    神奇的四哥:发布了悬赏问题9414754预计能赚取 0积分收益
    仙醉红颜泪:发布了悬赏问题9414754预计能赚取 0积分收益
    欲望:发布了悬赏问题9414754预计能赚取 11积分收益
    发布了悬赏问题9414754预计能赚取 0积分收益
    发布了悬赏问题9414754预计能赚取 10积分收益
    想赢别喊停。:发布了悬赏问题9414754预计能赚取 11积分收益
    发布了悬赏问题9414754预计能赚取 0积分收益
    发布了悬赏问题9414754预计能赚取 10积分收益
    aa_02aacd267a:发布了悬赏问题9414754预计能赚取 11积分收益
    发布了悬赏问题9414754预计能赚取 10积分收益