Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在typescript中重建文字字符串键_Typescript_Typescript Typings - Fatal编程技术网

如何在typescript中重建文字字符串键

如何在typescript中重建文字字符串键,typescript,typescript-typings,Typescript,Typescript Typings,我们知道可以使用keyof从对象中提取密钥 const a={a1:1,b2:1,c3:1}; 类型AI={ [输入a类型的键]:布尔值; } 我们有了新的型号 type AI = { a1: boolean; b2: boolean; c3: boolean; } 但是我怎么才能重新命名钥匙,有人知道吗 类型AI={ [输入('prefix_'+keyof typeof a)]:布尔;//错误 } //在这里我想得到类型 类型AI={ 前缀_a1:布尔值; 前缀_b

我们知道可以使用
keyof
从对象中提取密钥

const a={a1:1,b2:1,c3:1};
类型AI={
[输入a类型的键]:布尔值;
}
我们有了新的型号

type AI = {
    a1: boolean;
    b2: boolean;
    c3: boolean;
}
但是我怎么才能重新命名钥匙,有人知道吗

类型AI={
[输入('prefix_'+keyof typeof a)]:布尔;//错误
}
//在这里我想得到类型
类型AI={
前缀_a1:布尔值;
前缀_b2:布尔;
前缀_c3:布尔值;
}

您现在不能。转到并给它一个将关闭此作为的副本,除非我遗漏了一些重要的差异